2011年4月19日
摘要: 从本质上讲,Linq-to-SQL能够将类与方法映射到数据源对象上。LINQ概述 大多数应用程序以某种数据仓库为中心。多年来,架构师在设计应用程序的过程中,一直通过对象对问题域进行建模。这些对象包括用于连接到数据访问层的连接,来艰难地与数据库进行交互,并通过对象模型建立关系模式。但这种方式对于简单的应用程序显得有些繁琐。 LINQ的出现就是为了解决这些简单应用程序的需求,为其提供一套功能强大且易用的工具,能在更高的概念层上对数据存储进行操作。 .NET 3.5版本中的编程语言能进行局部类型推断,var关键字正是为此而引入的。从本质上讲,它允许我们声明一个变量,而不指定实现的类型。编译器会根据. 阅读全文
posted @ 2011-04-19 18:07 辛勤的代码工 阅读(633) 评论(0) 推荐(0)
摘要: ObjectDataSource类可将用户定义的类中方法的输出与数据绑定控件相关联。ObjectDataSource类对其所封装的类有一定的要求,并不是所有的类都能配合该数据源控件使用。具体来讲,可绑定类必须有默认的无参数构造函数,方法在语义上对应选择、更新、插入和删除操作。此外,该对象每次只能更新一项,不支持对其状态进行指更新。ObjectDataSource的编程接口 ObjectDataSource组件基本提供了SqlDataSource的编程接口,此外还添加了3个事件和几个属性。ObjectDataSource能引发的事件与其所绑定的底层业务对象的生存期有关--ObjectCreat. 阅读全文
posted @ 2011-04-19 13:48 辛勤的代码工 阅读(793) 评论(0) 推荐(1)
摘要: 数据源控件代表若干已命名的数据视图,每个视图能管理一个数据集合。该数据与数据源控件关联,通过SQL式的操作(Select、Insert、Delete和Count)进行管理,能够实现排序与分页。数据源控件有两种--表格式数据源和层次型数据源。下表对数据源控件做了简要说明: 注意,SqlDataSource类并不只针对SQL Server,它还可以连接到任何能够管理关系型数据的ADO.NET提供程序。层次型数据源控件参见下表: 注意,数据源控件不会被显示在页面上,它们之所以被实现为控件是为了“以声明方式存在”(在请求的处理过程中被实例化),作为aspx源代码的原始部分,以便能访问页面的视图状态。. 阅读全文
posted @ 2011-04-19 11:55 辛勤的代码工 阅读(613) 评论(0) 推荐(0)