转自:http://www.cnblogs.com/marksun/archive/2011/12/15/2289582.html Entity Framework4.0(以后简称:EF4),是Microsoft的一款ORM(Object-Relation-Mapping)框架.同其它ORM(如,NHibernate,Hibernate)一样,一是为了使开发人员以操作对象的方式去操作关系型数据表.二是为了屏蔽底层不同厂商的数据库,开发人员面向ORM框架编写数据的CRUD(Create,Retri…
本文转自:http://www.cnblogs.com/marksun/archive/2011/12/21/2296500.html 前面了解了EF4的CRUD的操作,你会发现EF4使用起来比较简单的.呵呵,之前我们使用数据库的时候,有时会使用存储过程代替在代码中直接使用SQL语句. 使用存储过程的好处: 提高效率:因为存储过程是经过编译优化后,存储在数据库服务器的.SQL语句在执行的时候,需要临时编译.一般来说,存储过程的效率比SQL语句效率高. 降低日后维护的难度:因为对存储过程的修改不需…
前面了解了EF4的CRUD的操作,你会发现EF4使用起来比较简单的.呵呵,之前我们使用数据库的时候,有时会使用存储过程代替在代码中直接使用SQL语句. 使用存储过程的好处: 提高效率:因为存储过程是经过编译优化后,存储在数据库服务器的.SQL语句在执行的时候,需要临时编译.一般来说,存储过程的效率比SQL语句效率高. 降低日后维护的难度:因为对存储过程的修改不需要修改应用程序代码.我们在程序代码中直接调用的是存储过程名字,和参数列表(如果是带参数的存储过程),在维护的时候,可以不修改存储过程的名…
前面介绍了EF4的查询功能,主要是借助于LINQ的强大的查询功能和它简单的语法.让我们可以完全面向对象集体去进行查询,而不必去劳心处理那些关系型数据库表的操作.这样我们更容易把主要精力集中在业务逻辑上面,从而轻松.快捷.高扩展性地实现所需的业务功能. 好了,这次介绍EF4的增加.删除.更改. ======================================================== 我们基于前面的EFDemo的示例,作进一步的修改: 1.增加Category: using…
一,开场白: 在微软的实体数据模型中存在四种查询方式:SQL字符串:Linq:Linq to SQL:Linq to Entity(ESQL) 对于Linq SQL目前微软虽然仍在支持,但微软已经声明不再推荐. 实体数据模型是微软推出的重头数据模型,利用该数据模型使得数据库服务器与编程工具IDE彻底分离,开发人员无需关心数据库设计人员是如何设计数据 库的,两边人员相互隔离,而二者之间的桥梁就是Entity Framework 实体架构. 本文将着重介绍自己在学习EF过程遇到的.值得给大家提个醒的…
public T AddEntity(T entity) { //EF4.0的写法 添加实体 //db.CreateObjectSet<T>().AddObject(entity); //EF5.0的写法 db.Entry<T>(entity).State = EntityState.Added; //下面的写法统一 db.SaveChanges(); return entity; } //实现对数据库的修改功能 public bool UpdateEntity(T entity)…
// 实现对数据库的添加功能,添加实现EF框架的引用 public T AddEntity(T entity) { //EF4.0的写法 添加实体 //db.CreateObjectSet<T>().AddObject(entity); //EF5.0的写法 db.Entry<T>(entity).State = EntityState.Added; //下面的写法统一 db.SaveChanges(); return entity; } //实现对数据库的修改功能 public…
在微软的实体数据模型中存在四种查询方式: SQL字符串:Linq:Linq to SQL:Linq to Entity(ESQL) 对于Linq SQL目前微软虽然仍在支持,但微软已经声明不再推荐. 实体数据模型是微软推出的重头数据模型,利用该数据模型使得数据库服务器与编程工具IDE彻底分离,开发人员无需关心数据库设计人员是如何设计数据库的,两边人员相互隔离,而二者之间的桥梁就是Entity Framework 实体架构.本文将着重介绍自己在学习EF过程遇到的.值得给大家提个醒的困难和问题. 本…
Windows Server 2008中,功能列表安装的为.NET Framework3.0. 试了N种方法未升级为.NET Framework4.0(哪位如果可以直接升级为4.0或3.5希望能够分享经验). 由于web.config中配置了些特殊字段,报如下错误: 1.配置错误无法读取配置节“standardEndpoints”,因为它缺少节声明 2.配置错误无法读取配置节“system.web.extensions”,因为它缺少节 声明 在网上找了很久,终于在微软的一个文章中找到解决方案,提…
第一步: 如果是XP系统: 1.开始——运行——输入cmd——回车——在打开的窗口中输入net stop WuAuServ 2.开始——运行——输入%windir% 3.在打开的窗口中有个文件夹叫SoftwareDistribution,把它重命名为SDold 4.开始——运行——输入cmd——回车——在打开的窗口中输入net start WuAuServ 第二步: 1.开始——运行——输入regedit——回车 2.找到注册表,HKEY_LOCAL_MACHINE\SOFWARE\Micros…