
Entity Framework
文章平均质量分 79
wangyizhi58
本人性格开朗自信,做事认真负责,有不错的沟通能力;具有较强的判断能力及逻辑分析能力;为人正直、遵纪守法;爱好广泛,乐于与人交往,较好的团队精神。
展开
-
Entity Framework技术系列之0:开篇
Entity Framework技术是我觉得在.NET平台上用起来最得心应手的数据访问技术,它集成于.NET Framework框架,与.NET的其他技术进行无缝结合,并且使用简单,开发效率高,运行效率也不赖,你真的值得拥有。 本系列文章中,我将对Entity Framework技术进行全面分析,每篇文章均会提供PDF版本文件和完整的示例代码下载。开发环境为Visual Studi转载 2013-03-13 17:00:02 · 1226 阅读 · 0 评论 -
Entity Framework技术系列之4:灵活应用实体数据模型
前言上一篇文章中,我详细解析了使用Database First和Model First开发模式自动生成的Entity Framework实体数据模型的内容结构,如下图所示: 图1实体数据模型内容结构图本文将就实体数据模型内容作文章,将其拆分为多个文件,并作适当的调整,实现一个DIY的实体数据模型,其内容结构如下图所示: 图2调整后的实体数据模型内容结转载 2013-03-13 17:35:09 · 2783 阅读 · 0 评论 -
Entity Framework技术系列之5:延迟加载
前言延迟加载也可以叫做按需加载,可以分两方面来理解,一方面指暂时不需要该数据,不用在当前马上加载,而可以推迟到使用它时再加载;另一方面指不确定是否将会需要该数据,所以暂时请不要加载,待确定需要后再加载它。延迟加载是一种很重要的数据访问特性,可以有效地减少与数据源的交互(注意,这里所提的交互不是指交互次数,而是指交互的数据量),从而提升程序性能。接下来,我将针对上一篇文章中提出的DI转载 2013-03-13 17:35:58 · 2255 阅读 · 0 评论 -
Entity Framework技术系列之1:数据访问技术概述
前言.NET Framework自2002年发布以来,已经历了十来个年头。相应的,.NET平台上的数据访问技术也在不断发展,从最基础的ADO.NET,到SqlHelper简单帮助类,到DAAB(Data Access Application Block),再到LINQ,最终演变为现在微软主推的Entity Framework,一路走来可算不易。同时,一些优秀的开源项目也不断涌现,如从Jav转载 2013-03-13 17:05:46 · 3061 阅读 · 0 评论 -
Entity Framework技术系列之3:对象-关系映射
前言Entity Framework技术是通过SSDL(Storage Schema Definition Language)、CSDL(Conceptual Schema Definition Language)和MSL(Mapping Concept and Storage Schema Language)三层映射语言来实现对象-关系映射的。下图展示了Entity Framework对转载 2013-03-13 17:29:33 · 5429 阅读 · 0 评论 -
Entity Framework技术系列之6:数据绑定
前言ASP.NET针对各种数据访问技术,均提供了数据源控件,以实现在页面对数据进行直接绑定。下图是ASP.NET中数据源控件架构图: 图1 ASP.NET数据源控件架构图由上图可见,针对Entity Framework的实体数据模型,ASP.NET提供了EntityDataSource数据源控件,在ASP.NET页面绑定实体数据。通过与ASP.NET的其他数据绑定控转载 2013-03-13 17:36:40 · 1633 阅读 · 0 评论 -
Entity Framework技术系列之2:三种开发模式实现数据访问
前言Entity Framework支持Database First、Model First和Code Only三种开发模式,各模式的开发流程大相径庭,开发体验完全不一样。三种开发模式各有优缺点,对于程序员没有哪种模式最好,只有哪种模式更适合。接下来我将分别使用这三种开发模式实现同一数据库模型的数据持久化功能。希望通过实践能帮助你找到更适合你的开发模式。 Database转载 2013-03-13 17:19:27 · 4983 阅读 · 0 评论