<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Miracle Supply</title><subtitle type="text">My potential. My passion.</subtitle><id>http://feed.cnblogs.com/blog/u/27050/rss</id><updated>2009-01-05T02:23:45Z</updated><author><name>Mirricle</name><uri>http://www.cnblogs.com/Mirricle/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Mirricle/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/27050/rss"/><entry><id>http://www.cnblogs.com/Mirricle/archive/2008/06/02/1212003.html</id><title type="text">最简单的.NET生成随机数</title><summary type="text">众所周知 .Net中Random类生成的随机数是假随机数，关键要看构造函数里的种子</summary><published>2008-06-02T03:22:00Z</published><updated>2008-06-02T03:22:00Z</updated><author><name>Mirricle</name><uri>http://www.cnblogs.com/Mirricle/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Mirricle/archive/2008/06/02/1212003.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Mirricle/archive/2008/06/02/1212003.html"/></entry><entry><id>http://www.cnblogs.com/Mirricle/archive/2007/08/16/858260.html</id><title type="text">Visual Studio 2008 In Action 之 Linq，一些操作</title><summary type="text">如何随机读取数据，如何随机排序？&#xD;在“SQL时代”我们随机读取一条记录的方法是&#xD;SELECT TOP 1 * FROM TABLE1 ORDER BY NEWID()&#xD;当时在LINQ中怎么做？我曾经想当然的用下面的语句，期待他能返回正确的结果&#xD;var customer = (from c in ctx.Customers orderby Guid.NewGuid()).First();&#xD;但实际上，LINQ无情地把我那句orderby给过滤掉了，怎么办？难道又要写SQL语句来实现？&#xD;假如ORDERBY只是查询条件中的一小部分呢？所有的东西都写成SQL语句？&#xD;&#xD;如何返回业务实体到上层逻辑&#xD;几乎所有的Linq教程都是查询然后foreach，甚至可以select匿名类，这在演示中确实是很方便，很酷。但实际应用中，在多层结构流行的今天，谁又会真的这么用呢？我们需要把Linq产生的数据返回给上层，匿名类在这个地方（其他地方，比如逻辑层用来解决一些事情还是比较方便的）除了看起来比较酷以外还有什么</summary><published>2007-08-16T09:43:00Z</published><updated>2007-08-16T09:43:00Z</updated><author><name>Mirricle</name><uri>http://www.cnblogs.com/Mirricle/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Mirricle/archive/2007/08/16/858260.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Mirricle/archive/2007/08/16/858260.html"/></entry><entry><id>http://www.cnblogs.com/Mirricle/archive/2007/08/16/858008.html</id><title type="text">Visual Studio 2008 In Action 之 Linq，更新数据怎么就那么费劲？</title><summary type="text">用.Net两年了，也积累了一些知识和经验，觉得应该做出点自己的东西，而并不只是给别人打工。&#xD;所以决定利用最新发布的VS2008(Orcas) Beta2也加入到WEB 2.0的大潮中来，一来是学以所用，二来在实践中掌握最新的技术。&#xD;现在流行在开发阶段给项目起个Code Name，我也来凑凑热闹，就叫Pluto，以纪念不久前被剥夺九大行星资格的我们天蝎座的守护星——冥王星&#xD;平时有自己的工作，只能利用不多的业余时间开发，所以预计（争取）在VS2008正式发布之际，Pluto也能开发完成。&#xD;在这里，我会记录下开发Pluto中的一些事情。&#xD;&#xD;WEB 2.0的网站少不了数据库、数据访问，也是一切操作之本，而VS 2008中最大的亮点之一Linq也恰巧是做这个的，所以我的开发从Linq、从数据库开始。网上关于Linq的教学铺天盖地，我不准备重复，我只写下我遇到的问题。&#xD;&#xD;Linq，更新数据怎么就那么费劲？&#xD;Linq的全称是Language Integrated Query ，也就是说Linq是以一个查询语言的方式出现在我们面前</summary><published>2007-08-16T09:41:00Z</published><updated>2007-08-16T09:41:00Z</updated><author><name>Mirricle</name><uri>http://www.cnblogs.com/Mirricle/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Mirricle/archive/2007/08/16/858008.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Mirricle/archive/2007/08/16/858008.html"/></entry><entry><id>http://www.cnblogs.com/Mirricle/archive/2007/08/15/856726.html</id><title type="text">使用NEWSEQUENTIALID解决GUID聚集索引问题</title><summary type="text">  如何获得生成的GUID如果生成的GUID所在字段做为外键要被其他表使用，我们就需要得到这个生成的值通常，PK是一个IDENTITY字段，我们可以在INSERT之后执行 SELECT SCOPE_IDENTITY()来获得新生成的ID但是由于NEWSEQUENTIALID()不是一个INDETITY类型，这个办法是做不到了，而他本身又只能在默认值中使用，不可以事先SELECT好再插入，那么我们如何得到呢？  </summary><published>2007-08-15T07:25:00Z</published><updated>2007-08-15T07:25:00Z</updated><author><name>Mirricle</name><uri>http://www.cnblogs.com/Mirricle/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Mirricle/archive/2007/08/15/856726.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Mirricle/archive/2007/08/15/856726.html"/></entry><entry><id>http://www.cnblogs.com/Mirricle/archive/2007/08/10/850488.html</id><title type="text">利用XmlSerializer在测试环境判断两个对象值相等</title><summary type="text">在UnitTest中经常会用到Assert.AreEqual&#xD;但是AreEqual对引用类型来说是判断地址是否相等，而不是该对象的所有字段是否一一相等&#xD;于是我们需要判断值相等时，要么在UnitTest中对两个对象的所有字段一一比较，要么重写equals方法，对字段进行一一比较&#xD;无论是哪种方式，都要对每个字段比较一遍，比较麻烦&#xD;今天写着写着写烦了，就想找个省事点的方法，于是就有了本文的内容</summary><published>2007-08-10T03:28:00Z</published><updated>2007-08-10T03:28:00Z</updated><author><name>Mirricle</name><uri>http://www.cnblogs.com/Mirricle/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Mirricle/archive/2007/08/10/850488.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Mirricle/archive/2007/08/10/850488.html"/></entry></feed>
