代码改变世界

LINQ体验(15)——LINQ to SQL语句之用户定义函数

2008-03-19 00:16 by 李永京, 13559 阅读, 收藏, 编辑
摘要: 我们可以在LINQ to SQL中使用用户定义函数。只要把用户定义函数拖到O/R设计器中,LINQ to SQL自动使用FunctionAttribute属性和ParameterAttribute属性(如果需要)将其函数指定为方法。这时,我们只需简单调用即可。阅读全文

LINQ体验(14)——LINQ to SQL语句之存储过程

2008-03-17 19:29 by 李永京, 33580 阅读, 收藏, 编辑
摘要: 在我们编写程序中,往往需要一些存储过程,在LINQ to SQL中怎么使用呢?也许比原来的更简单些。下面我们以NORTHWND.MDF数据库中自带的几个存储过程来理解一下。阅读全文

LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL

2008-03-13 16:06 by 李永京, 11505 阅读, 收藏, 编辑
摘要: LINQ to SQL为我们提供了AsEnumerable、ToArray、ToList、ToDictionary方法可以把我们查询出来的IEnumerable<T>类型转换成我们想要的形式。LINQ to SQL是ADO.NET 系列技术的一部分。它基于由ADO.NET提供程序模型提供的服务。因此,我们可以将LINQ to SQL代码与现有的ADO.NET应用程序混合在一起,将当前ADO.NET解决方案迁移到LINQ to SQL。 阅读全文

Tips/Tricks#1:在GridView中使用Cache

2008-03-13 15:52 by 李永京, 2143 阅读, 收藏, 编辑
摘要: 本篇技巧和诀窍记录的是:使用GridView控件来绑定数据库,利用缓存技术提高程序的性能。阅读全文

LINQ体验(12)——LINQ to SQL语句之对象标识和对象加载

2008-03-10 15:11 by 李永京, 10086 阅读, 收藏, 编辑
摘要: 本篇讨论一下LINQ to SQL语句的对象缓存功能和对象加载知识。对象加载包含延迟加载和立即加载。 在查询某对象时,实际上你只查询该对象。不会同时自动获取这个对象。这就是延迟加载。 LINQ to SQL 提供了DataLoadOptions用于立即加载对象。 熟练掌握它们,在我们编写程序中,对程序的性能有所提高。阅读全文

ASP.NET 3.5 Extensions、Expression Studio和Silverlight、IE 8 Preview 发布及学习资源、安装问题汇总

2008-03-07 13:36 by 李永京, 6884 阅读, 收藏, 编辑
摘要: 微软昨天在MIX08大会发布了ASP.NET Extensions Preview 2、ASP.NET MVC Preview 2、Silverlight 2 Beta1、Expression Studio 2.0 Beta、Expression Blend 2.5 March 2008 Preview、IE 8 Beta 1一系列的产品。这篇文章介绍一下相关学习资源和安装出现问题。阅读全文

LINQ体验(11)——LINQ to SQL语句之Null语义和String/DateTime方法

2008-02-24 17:13 by 李永京, 18530 阅读, 收藏, 编辑
摘要: 这篇接着分享一下LINQ to SQL。 本篇用一些实例说明LINQ to SQL语句Null语义和String/DateTime方法。LINQ to SQL语句与SQL Server类型有些还是有些差异。阅读全文

LINQ体验(10)——LINQ to SQL语句之开放式并发控制和事务

2008-02-23 13:04 by 李永京, 13849 阅读, 收藏, 编辑
摘要: 从今天开始继续这个系列。今天简单的学习下开放式并发控制和事务的内容。阅读全文

LINQ体验(9)——LINQ to SQL语句之Insert/Update/Delete操作

2008-01-28 14:03 by 李永京, 92335 阅读, 收藏, 编辑
摘要: Insert/Update/Delete操作,最为常用。但是我们在编程中,有一些注意的要点。在这一篇一一道来。阅读全文

LINQ体验(8)——LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods

2008-01-27 13:46 by 李永京, 34927 阅读, 收藏, 编辑
摘要: Union All/Union/Intersect用于对两个集合的处理,例如追加、合并、取相同项、相交项等等 Take/Skip用于分页操作。提高系统性能。 SqlMethods为我们提供了方便,例如Like方法用于自定义通配表达式,Equals用于相比较是否相等。阅读全文

LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains

2008-01-25 10:55 by 李永京, 64674 阅读, 收藏, 编辑
摘要: 这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。 Group By/Having操作符用于分组数据。 Exists/In/Any/All/Contains操作符用于判断集合中的元素满足某一条件。阅读全文

LINQ in Action 电子书下载

2008-01-24 16:31 by 李永京, 19537 阅读, 收藏, 编辑
摘要: 书名:LINQ in Action 作者:Fabrice Marguerie, Steve Eichert, Jim Wooley 出版日期:2008年1月15日 出版社:Manning Publications阅读全文

LINQ体验(6)——LINQ to SQL语句之Join和Order By

2008-01-24 14:01 by 李永京, 75102 阅读, 收藏, 编辑
摘要: 本篇讲述Join操作符和Order By操作符。 在表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用Join实现对多个表的操作。 Order By就是按指定的表达式对查询出来的集合进行排序。阅读全文

LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg

2008-01-23 10:30 by 李永京, 96636 阅读, 收藏, 编辑
摘要: 上一篇讲述了LINQ,这篇开始我们继续说LINQ to SQL语句。本篇详细讲解Select操作符和Count/Sum/Min/Max/Avg操作符。 Select操作符和SQL命令中的select作用相似但位置不同 Count/Sum/Min/Max/Avg操作符用于统计数据,比如统计数据的个数,求和,最小值,最大值,平均数。阅读全文

LINQ体验(4)——LINQ简介和LINQ to SQL语句之Where

2008-01-20 14:08 by 李永京, 63009 阅读, 收藏, 编辑
摘要: 通过前面3篇的了解,对Visual Studio 2008的新特性和C# 3.0新语言特性有了初步的了解。 本篇开始介绍LINQ,从LINQ to SQL语句的讲解来贯穿LINQ的精髓。先从整体了解LINQ。再从LINQ to SQL语句入手阅读全文

LINQ体验(3)——C# 3.0新语言特性和改进(下篇)

2008-01-12 00:53 by 李永京, 27515 阅读, 收藏, 编辑
摘要: 系列的第三篇,此篇从C# 3.0新语言特性和改进入手,让大家对C# 3.0新语言特性有整体的了解。 本篇介绍:扩展方法(Extension Methods)、Lambda表达式和Lambda表达式树 (Lambda Expression and Lambda Expression Trees) 阅读全文

LINQ体验(2)——C# 3.0新语言特性和改进(上篇)

2008-01-08 15:41 by 李永京, 32413 阅读, 收藏, 编辑
摘要: 从C# 3.0新语言特性和改进入手,让大家对C# 3.0新语言特性有整体的了解,为LINQ打下基础。 本篇介绍:自动属性(Auto-Implemented Properties)、隐含类型局部变量(Local Variable Type Inference)、匿名类型(Anonymous Types)、对象与集合初始化器(Object and Collection Initializers)阅读全文

LINQ体验(1)——Visual Studio 2008新特性

2008-01-06 10:56 by 李永京, 42958 阅读, 收藏, 编辑
摘要: 开始LINQ体验系列,作为开篇从Visual Studio 2008的新特性开始。其包括.NET Framework 对重定向的支持;ASP.NET AJAX和JavaScript智能客户端支持;全新的Web开发新体验:Web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成;编程语言方面的改进和LINQ;浏览.NET Framework库源码;智能部署ClickOnce;.NET Framework 3.5 增强功能;集成对Office (VSTO)和Sharepoint 2007开发的支持;在Windows Server 2008, Windows Vista 和Microsoft Office 2007下最好的开发工具集;单元测试功能,所有的Visual Studio专业版本都支持单元测试功能等等。阅读全文

我的2007--走在最前的我

2007-12-23 21:33 by 李永京, 3574 阅读, 收藏, 编辑
摘要: 看见园子里的大哥们开始总结这一年了,我想想这一年,还有几天就过去了,的确,也应自我总结一下,学到了什么,失去了什么……我的身份有些特殊,还是一个大三学生。是这里的初学者,也是这里的爱好者。阅读全文

Tips/Tricks#0:母版页中对控件ID的处理

2007-10-30 21:18 by 李永京, 7210 阅读, 收藏, 编辑
摘要: 本篇技巧和诀窍记录的是:母版页中对控件ID的处理。阅读全文

近期的一次发言稿

2007-10-05 12:48 by 李永京, 854 阅读, 收藏, 编辑
摘要: 只有注册用户登录后才能阅读该文。阅读全文