<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_YJingLee's Blog_分类_Linq</title><id>http://feed.cnblogs.com/blog/u/23571/category/113393/rss</id><updated>2012-06-04T17:34:55Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/category/113393.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/23571/category/113393/rss"/><entry><id>http://www.cnblogs.com/lyj/archive/2008/11/12/1332372.html</id><title type="text">LINQ to SQL活学活用(4)：监视你的一举一动</title><summary type="text">这个系列的目标是构建一个可测试、可维护、可复用、可扩展的N层程序。使用LINQ to SQL作为数据访问层，我带你一步一步去改进、完善这个程序。</summary><published>2008-11-12T14:40:00Z</published><updated>2008-11-12T14:40:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/11/12/1332372.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/11/12/1332372.html"/><content type="text">这个系列的目标是构建一个可测试、可维护、可复用、可扩展的N层程序。使用LINQ to SQL作为数据访问层，我带你一步一步去改进、完善这个程序。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/11/09/1330062.html</id><title type="text">LINQ to SQL活学活用(3)：嗅出“臭味”烟消云散</title><summary type="text">这个系列的目标是构建一个可测试、可维护、可复用、可扩展的N层程序。使用LINQ to SQL作为数据访问层，我带你一步一步去改进、完善这个程序。</summary><published>2008-11-09T06:41:00Z</published><updated>2008-11-09T06:41:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/11/09/1330062.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/11/09/1330062.html"/><content type="text">这个系列的目标是构建一个可测试、可维护、可复用、可扩展的N层程序。使用LINQ to SQL作为数据访问层，我带你一步一步去改进、完善这个程序。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/11/08/1329608.html</id><title type="text">LINQ to SQL活学活用(2)：躲起来别让我看见</title><summary type="text">这个系列的目标是构建一个可测试、可维护、可复用、可扩展的N层程序。使用LINQ to SQL作为数据访问层，我带你一步一步去改进、完善这个程序。</summary><published>2008-11-08T06:27:00Z</published><updated>2008-11-08T06:27:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/11/08/1329608.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/11/08/1329608.html"/><content type="text">这个系列的目标是构建一个可测试、可维护、可复用、可扩展的N层程序。使用LINQ to SQL作为数据访问层，我带你一步一步去改进、完善这个程序。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/11/04/1326681.html</id><title type="text">LINQ to SQL活学活用(1)：这要打破旧观念</title><summary type="text">这个系列的目标是构建一个可测试、可维护、可复用、可扩展的N层程序。使用LINQ to SQL作为数据访问层，我带你一步一步去改进、完善这个程序。</summary><published>2008-11-04T13:52:00Z</published><updated>2008-11-04T13:52:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/11/04/1326681.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/11/04/1326681.html"/><content type="text">这个系列的目标是构建一个可测试、可维护、可复用、可扩展的N层程序。使用LINQ to SQL作为数据访问层，我带你一步一步去改进、完善这个程序。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/04/17/1158509.html</id><title type="text">学习LINQ工具：LINQPad</title><summary type="text">LINQPad 是一个很好的学习LINQ的工具，LINQPad 是完全免费的，无需安装，支持C# 3.0 和 Framework 3.5的全部功能，使用LINQ交互查询SQL数据库，无需SQL Management Studio。</summary><published>2008-04-17T09:41:00Z</published><updated>2008-04-17T09:41:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/04/17/1158509.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/04/17/1158509.html"/><content type="text">LINQPad 是一个很好的学习LINQ的工具，LINQPad 是完全免费的，无需安装，支持C# 3.0 和 Framework 3.5的全部功能，使用LINQ交互查询SQL数据库，无需SQL Management Studio。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/04/02/1135120.html</id><title type="text">LINQ可视化查询编辑器: VLinq</title><summary type="text">VLinq大家学习LINQ是不是寻思写LINQ to SQL语句没有一个可视化的编程环境。Mitsu和他们的团队用了近一年的开发时间，在今天发布了VLinq（Visual Linq Query Builder，LINQ可视化查询编辑器）</summary><published>2008-04-02T12:43:00Z</published><updated>2008-04-02T12:43:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/04/02/1135120.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/04/02/1135120.html"/><content type="text">VLinq大家学习LINQ是不是寻思写LINQ to SQL语句没有一个可视化的编程环境。Mitsu和他们的团队用了近一年的开发时间，在今天发布了VLinq（Visual Linq Query Builder，LINQ可视化查询编辑器）</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/03/28/1128210.html</id><title type="text">LINQ体验(18)——LINQ to SQL语句之视图和继承支持</title><summary type="text">在LINQ to SQL里支持视图和继承。在这篇文章具体介绍这两个方面，关于LINQ的更多内容请看LINQ体验系列文章导航。</summary><published>2008-03-28T13:19:00Z</published><updated>2008-03-28T13:19:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/03/28/1128210.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/03/28/1128210.html"/><content type="text">在LINQ to SQL里支持视图和继承。在这篇文章具体介绍这两个方面，关于LINQ的更多内容请看LINQ体验系列文章导航。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/03/25/1122157.html</id><title type="text">LINQ体验(17)——LINQ to SQL语句之动态查询</title><summary type="text">有这样一个场景：应用程序可能会提供一个用户界面，用户可以使用该用户界面指定一个或多个谓词来筛选数据。这种情况在编译时不知道查询的细节，动态查询将十分有用。</summary><published>2008-03-25T14:47:00Z</published><updated>2008-03-25T14:47:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/03/25/1122157.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/03/25/1122157.html"/><content type="text">有这样一个场景：应用程序可能会提供一个用户界面，用户可以使用该用户界面指定一个或多个谓词来筛选数据。这种情况在编译时不知道查询的细节，动态查询将十分有用。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/03/25/1119671.html</id><title type="text">LINQ体验系列文章导航</title><summary type="text">推荐学习和交流LINQ好去处：LINQ专题：http://kb.cnblogs.com/zt/linq/LINQ小组：http://space.cnblogs.com/group/linq/</summary><published>2008-03-24T16:05:00Z</published><updated>2008-03-24T16:05:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/03/25/1119671.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/03/25/1119671.html"/><content type="text">推荐学习和交流LINQ好去处：LINQ专题：http://kb.cnblogs.com/zt/linq/LINQ小组：http://space.cnblogs.com/group/linq/</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/03/23/1118502.html</id><title type="text">LINQ体验(16)——LINQ to SQL语句之DataContext</title><summary type="text">DataContext作为LINQ to SQL框架的主入口点，为我们提供了一些方法和属性，本文用几个例子说明DataContext几个典型的应用。</summary><published>2008-03-23T07:25:00Z</published><updated>2008-03-23T07:25:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/03/23/1118502.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/03/23/1118502.html"/><content type="text">DataContext作为LINQ to SQL框架的主入口点，为我们提供了一些方法和属性，本文用几个例子说明DataContext几个典型的应用。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/03/19/1112356.html</id><title type="text">LINQ体验(15)——LINQ to SQL语句之用户定义函数</title><summary type="text">我们可以在LINQ to SQL中使用用户定义函数。只要把用户定义函数拖到O/R设计器中，LINQ to SQL自动使用FunctionAttribute属性和ParameterAttribute属性（如果需要）将其函数指定为方法。这时，我们只需简单调用即可。</summary><published>2008-03-18T16:16:00Z</published><updated>2008-03-18T16:16:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/03/19/1112356.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/03/19/1112356.html"/><content type="text">我们可以在LINQ to SQL中使用用户定义函数。只要把用户定义函数拖到O/R设计器中，LINQ to SQL自动使用FunctionAttribute属性和ParameterAttribute属性（如果需要）将其函数指定为方法。这时，我们只需简单调用即可。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/03/17/1110374.html</id><title type="text">LINQ体验(14)——LINQ to SQL语句之存储过程</title><summary type="text">在我们编写程序中，往往需要一些存储过程，在LINQ to SQL中怎么使用呢？也许比原来的更简单些。下面我们以NORTHWND.MDF数据库中自带的几个存储过程来理解一下。</summary><published>2008-03-17T11:29:00Z</published><updated>2008-03-17T11:29:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/03/17/1110374.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/03/17/1110374.html"/><content type="text">在我们编写程序中，往往需要一些存储过程，在LINQ to SQL中怎么使用呢？也许比原来的更简单些。下面我们以NORTHWND.MDF数据库中自带的几个存储过程来理解一下。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/03/13/1103893.html</id><title type="text">LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL</title><summary type="text">LINQ to SQL为我们提供了AsEnumerable、ToArray、ToList、ToDictionary方法可以把我们查询出来的IEnumerable&lt;T&amp;gt类型转换成我们想要的形式。LINQ to SQL是ADO.NET 系列技术的一部分。它基于由ADO.NET提供程序模型提供的服务。因此，我们可以将LINQ to SQL代码与现有的ADO.NET应用程序混合在一起，将当前ADO.NET解决方案迁移到LINQ to SQL。 </summary><published>2008-03-13T08:06:00Z</published><updated>2008-03-13T08:06:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/03/13/1103893.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/03/13/1103893.html"/><content type="text">LINQ to SQL为我们提供了AsEnumerable、ToArray、ToList、ToDictionary方法可以把我们查询出来的IEnumerable&lt;T&amp;gt类型转换成我们想要的形式。LINQ to SQL是ADO.NET 系列技术的一部分。它基于由ADO.NET提供程序模型提供的服务。因此，我们可以将LINQ to SQL代码与现有的ADO.NET应用程序混合在一起，将当前ADO.NET解决方案迁移到LINQ to SQL。 </content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/03/10/1098828.html</id><title type="text">LINQ体验(12)——LINQ to SQL语句之对象标识和对象加载</title><summary type="text">本篇讨论一下LINQ to SQL语句的对象缓存功能和对象加载知识。对象加载包含延迟加载和立即加载。在查询某对象时，实际上你只查询该对象。不会同时自动获取这个对象。这就是延迟加载。LINQ to SQL 提供了DataLoadOptions用于立即加载对象。熟练掌握它们，在我们编写程序中，对程序的性能有所提高。</summary><published>2008-03-10T07:11:00Z</published><updated>2008-03-10T07:11:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/03/10/1098828.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/03/10/1098828.html"/><content type="text">本篇讨论一下LINQ to SQL语句的对象缓存功能和对象加载知识。对象加载包含延迟加载和立即加载。在查询某对象时，实际上你只查询该对象。不会同时自动获取这个对象。这就是延迟加载。LINQ to SQL 提供了DataLoadOptions用于立即加载对象。熟练掌握它们，在我们编写程序中，对程序的性能有所提高。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/02/24/1079551.html</id><title type="text">LINQ体验(11)——LINQ to SQL语句之Null语义和String/DateTime方法</title><summary type="text">这篇接着分享一下LINQ to SQL。本篇用一些实例说明LINQ to SQL语句Null语义和String/DateTime方法。LINQ to SQL语句与SQL Server类型有些还是有些差异。</summary><published>2008-02-24T09:13:00Z</published><updated>2008-02-24T09:13:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/02/24/1079551.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/02/24/1079551.html"/><content type="text">这篇接着分享一下LINQ to SQL。本篇用一些实例说明LINQ to SQL语句Null语义和String/DateTime方法。LINQ to SQL语句与SQL Server类型有些还是有些差异。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/02/23/1078675.html</id><title type="text">LINQ体验(10)——LINQ to SQL语句之开放式并发控制和事务</title><summary type="text">从今天开始继续这个系列。今天简单的学习下开放式并发控制和事务的内容。</summary><published>2008-02-23T05:04:00Z</published><updated>2008-02-23T05:04:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/02/23/1078675.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/02/23/1078675.html"/><content type="text">从今天开始继续这个系列。今天简单的学习下开放式并发控制和事务的内容。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/01/28/1056133.html</id><title type="text">LINQ体验(9)——LINQ to SQL语句之Insert/Update/Delete操作</title><summary type="text">Insert/Update/Delete操作，最为常用。但是我们在编程中，有一些注意的要点。在这一篇一一道来。</summary><published>2008-01-28T06:03:00Z</published><updated>2008-01-28T06:03:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/01/28/1056133.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/01/28/1056133.html"/><content type="text">Insert/Update/Delete操作，最为常用。但是我们在编程中，有一些注意的要点。在这一篇一一道来。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/01/27/1054995.html</id><title type="text">LINQ体验(8)——LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods</title><summary type="text">Union All/Union/Intersect用于对两个集合的处理，例如追加、合并、取相同项、相交项等等Take/Skip用于分页操作。提高系统性能。SqlMethods为我们提供了方便，例如Like方法用于自定义通配表达式，Equals用于相比较是否相等。</summary><published>2008-01-27T05:46:00Z</published><updated>2008-01-27T05:46:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/01/27/1054995.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/01/27/1054995.html"/><content type="text">Union All/Union/Intersect用于对两个集合的处理，例如追加、合并、取相同项、相交项等等Take/Skip用于分页操作。提高系统性能。SqlMethods为我们提供了方便，例如Like方法用于自定义通配表达式，Equals用于相比较是否相等。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/01/25/1052713.html</id><title type="text">LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains</title><summary type="text">这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。Group By/Having操作符用于分组数据。Exists/In/Any/All/Contains操作符用于判断集合中的元素满足某一条件。</summary><published>2008-01-25T02:55:00Z</published><updated>2008-01-25T02:55:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/01/25/1052713.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/01/25/1052713.html"/><content type="text">这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。Group By/Having操作符用于分组数据。Exists/In/Any/All/Contains操作符用于判断集合中的元素满足某一条件。</content></entry><entry><id>http://www.cnblogs.com/lyj/archive/2008/01/24/1051807.html</id><title type="text">LINQ in Action 电子书下载</title><summary type="text">书名：LINQ in Action作者：Fabrice Marguerie, Steve Eichert, Jim Wooley 出版日期：2008年1月15日 出版社：Manning Publications</summary><published>2008-01-24T08:31:00Z</published><updated>2008-01-24T08:31:00Z</updated><author><name>李永京</name><uri>http://www.cnblogs.com/lyj/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lyj/archive/2008/01/24/1051807.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lyj/archive/2008/01/24/1051807.html"/><content type="text">书名：LINQ in Action作者：Fabrice Marguerie, Steve Eichert, Jim Wooley 出版日期：2008年1月15日 出版社：Manning Publications</content></entry></feed>
