博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年9月15日

摘要: Entity Framework快速入门--CodeOnly POCO前几篇文章我简单介绍了Entity Framework的概念以及介绍了Database First方式实例和Model First方式实例。今天我们将介绍另外一种令人兴奋的开发方式:CodeOnly!当然EF对于POCO(Plain Old CLR Object)的支持是EF4.0中的一大特性。也是EF可扩展性提高的一大进步。废话少说,也是简单给大家演示一下操作的步骤!先简单说一下流程,然后再看下面的截图!流程:在EDMX设计器里设计 实体模型→根据实体编写相应的实体类代码→编写数据库访问接口网关→测试结果那开始我们的EF 阅读全文

posted @ 2011-09-15 14:45 itcfj 阅读(237) 评论(0) 推荐(0) 编辑

摘要: Entity Framework快速入门--直接修改(简要介绍ObjectContext处理机制)在介绍Entity Framework的修改实体到数据库的方法之前呢,我们先简要的介绍一下ObjectContext的处理机制。1、ObjectContext的处理机制ObjectContext是Entity Framework封装了数据库访问的上下文,以及实体的映射关系元数据信息等。EF帮我们封装好了这么一个统一的接口。让我们所有的操作都只通过这个一个实体上下文就可以实现了增删查改等所有对应数据库的操作。当然,我们要了解EF的生成SQL的机制我们才能更好的使用EF帮我们生成效率更高的SQL脚本。 阅读全文

posted @ 2011-09-15 14:16 itcfj 阅读(317) 评论(0) 推荐(0) 编辑

摘要: Entity Framework快速入门--IQueryable与IEnumberable的区别IEnumerable接口公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;IQueryable 接口它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。为了区别两个接口,我们通过一个实际的例子来解释一下。根据上篇随笔的实例,编写如下代码:static void Main(string[] args) ... 阅读全文

posted @ 2011-09-15 12:00 itcfj 阅读(181) 评论(0) 推荐(0) 编辑