代码改变世界

Silverlight 2 (beta1)数据操作(5)——使用LINQ to SQL进行数据CRUD操作(上)

2008-04-21 22:57 by 李永京, 6606 阅读, 0 推荐, 收藏, 编辑
摘要:Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。 这篇文章介绍如何在Silverlight 2 beta 1中使用LINQ to SQL进行数据CRUD操作。 阅读全文

学习LINQ工具:LINQPad

2008-04-17 17:41 by 李永京, 28774 阅读, 8 推荐, 收藏, 编辑
摘要:LINQPad 是一个很好的学习LINQ的工具,LINQPad 是完全免费的,无需安装,支持C# 3.0 和 Framework 3.5的全部功能,使用LINQ交互查询SQL数据库,无需SQL Management Studio。 阅读全文

Silverlight 2 (beta1)数据操作(4)——调用WCF进行数据CRUD操作

2008-04-17 16:37 by 李永京, 8697 阅读, 2 推荐, 收藏, 编辑
摘要:Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。 这篇文章介绍如何在Silverlight 2 beta 1中调用WCF进行数据CRUD操作。 阅读全文

Silverlight 2 (beta1)数据操作(3)——使用ADO.NET Data Service (Astoria)进行数据CRUD操作

2008-04-11 22:07 by 李永京, 6646 阅读, 0 推荐, 收藏, 编辑
摘要:Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。 这篇文章介绍如何在Silverlight 2 beta 1中使用ADO.NET Data Service (Astoria)进行数据CRUD操作。 阅读全文

Silverlight 2 (beta1)数据操作(2)——使用ASP.NET Web Service进行数据CRUD操作(下)

2008-04-09 22:39 by 李永京, 8715 阅读, 2 推荐, 收藏, 编辑
摘要:Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。本篇文章介绍如何在Silverlight 2 beta 1中使用ASP.NET Web Service进行数据CRUD操作。 阅读全文

Silverlight 2 (beta1)数据操作(1)——使用ASP.NET Web Service进行数据CRUD操作(上)

2008-04-09 22:35 by 李永京, 10895 阅读, 4 推荐, 收藏, 编辑
摘要:Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。本篇文章介绍如何在Silverlight 2 beta 1中使用ASP.NET Web Service进行数据CRUD操作。 阅读全文

LINQ可视化查询编辑器: VLinq

2008-04-02 20:43 by 李永京, 15273 阅读, 2 推荐, 收藏, 编辑
摘要:大家学习LINQ是不是寻思写LINQ to SQL语句没有一个可视化的编程环境。Mitsu和他们的团队用了近一年的开发时间,在今天发布了VLinq(Visual Linq Query Builder,LINQ可视化查询编辑器) 阅读全文

NHibernate 2.0.0 Alpha 1 悄悄地发布了

2008-03-31 17:11 by 李永京, 7428 阅读, 0 推荐, 收藏, 编辑
摘要:NHibernate源于非常优秀的基于Java的Hibernate关系型持久化工具。可是从2007年11月26日发布的1.2.1GA版本不是很好的支持VS2008。 今天负责NHibernate开发的Ayende Rahien发布NHibernate 2.0.0 Alpha 1,添加了很多新特性。 阅读全文

LINQ体验(18)——LINQ to SQL语句之视图和继承支持

2008-03-28 21:19 by 李永京, 12821 阅读, 2 推荐, 收藏, 编辑
摘要:在LINQ to SQL里支持视图和继承。在这篇文章具体介绍这两个方面,关于LINQ的更多内容请看LINQ体验系列文章导航。 阅读全文

LINQ体验(17)——LINQ to SQL语句之动态查询

2008-03-25 22:47 by 李永京, 41957 阅读, 6 推荐, 收藏, 编辑
摘要:有这样一个场景:应用程序可能会提供一个用户界面,用户可以使用该用户界面指定一个或多个谓词来筛选数据。这种情况在编译时不知道查询的细节,动态查询将十分有用。 阅读全文

LINQ体验系列文章导航

2008-03-25 00:05 by 李永京, 148554 阅读, 86 推荐, 收藏, 编辑
摘要:LINQ体验系列文章导航 LINQ推荐资源 推荐一个大家学习和交流LINQ的地方,就是博客园的LINQ专题和LINQ交流小组。LINQ专题中整理了有关LINQ方方面面的入门、进阶、深入的文章;学习中遇到什么问题或者疑问也可以LINQ交流小组去提问,往往你会得到意想不到的收获哦。 LINQ专题:htt 阅读全文

LINQ体验(16)——LINQ to SQL语句之DataContext

2008-03-23 15:25 by 李永京, 16712 阅读, 3 推荐, 收藏, 编辑
摘要:DataContext作为LINQ to SQL框架的主入口点,为我们提供了一些方法和属性,本文用几个例子说明DataContext几个典型的应用。 阅读全文

VS2008中文版安装ASP.NET 3.5 Extensions模板遗失解决方法

2008-03-20 22:19 by 李永京, 10565 阅读, 0 推荐, 收藏, 编辑
摘要:下载ASPNetExt.exe安装后,在Visual Studio Team System 2008简体中文版里没有出现ASP.NET Extensions Preview 2项目模板,本篇图文结合分享一下解决方法。 阅读全文

Tips/Tricks#2:使用Gridview绑定数据库中的图片

2008-03-20 00:12 by 李永京, 5524 阅读, 1 推荐, 收藏, 编辑
摘要:本篇技巧和诀窍记录的是:利用HttpHandler实现在Gridview控件中绑定数据库里存储的图片。 阅读全文

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

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

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

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

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

2008-03-13 16:06 by 李永京, 12235 阅读, 5 推荐, 收藏, 编辑
摘要: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 李永京, 2372 阅读, 1 推荐, 收藏, 编辑
摘要:本篇技巧和诀窍记录的是:使用GridView控件来绑定数据库,利用缓存技术提高程序的性能。 阅读全文

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

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

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

2008-03-07 13:36 by 李永京, 7191 阅读, 0 推荐, 收藏, 编辑
摘要:微软昨天在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 李永京, 19390 阅读, 5 推荐, 收藏, 编辑
摘要:这篇接着分享一下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 李永京, 14378 阅读, 3 推荐, 收藏, 编辑
摘要:从今天开始继续这个系列。今天简单的学习下开放式并发控制和事务的内容。 阅读全文

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

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

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

2008-01-27 13:46 by 李永京, 40709 阅读, 9 推荐, 收藏, 编辑
摘要: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 李永京, 67190 阅读, 15 推荐, 收藏, 编辑
摘要:这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。 Group By/Having操作符用于分组数据。 Exists/In/Any/All/Contains操作符用于判断集合中的元素满足某一条件。 阅读全文