EF是个好东西,极大减少了开发人员的工作量,节约的时间去喝喝茶有什么不好呢。
VS2010中安装ENTITY FARMEWORK也很简单:
1. 需要可以上网
2. 选NuGet,图形化的界面来安装
NuGet自动获得了ENTITY FARMEWORK库,点击安装就OK。
然后你点击项目右键,选添加->类->ADO.NET 实体数据模型
在模型中连接数据库,加一个数据库表,你就可以使用它了。
这个EF模型有两个变量。
1. public static PDAEntities db = new PDAEntities(); 一个用于数据库操作,db.什么什么
EF还送你一个变量,就是表的实体类,一一对应的,方便你新建数据用。
2. BA_MYWORK one = new BA_MYWORK(); 你可以这样就得到一个one
需要启用EF的缓存功能,还要下载一个库,在NuGet输入的信息是: EntityFramework Extended
打开缓存后,对大批量处理数据,LINQ 不用在foreach中每次读取数据库,可以大幅提高性能。
注意加上using
using EntityFramework.Extensions;
using EntityFramework.Caching;
使用缓存的写法:
var q1 = from c in db.MM_ERPASN.FromCache(CachePolicy.WithDurationExpiration(TimeSpan.FromSeconds(10))) select c;
也可以用NuGet获取其它的各种各样C#类库,只要你想要得到的。。。。。
本文介绍如何在Visual Studio 2010中安装并使用Entity Framework进行数据库操作,包括通过NuGet安装EF、创建ADO.NET实体数据模型、使用EF进行数据库交互的方法,以及如何启用EF缓存功能提升性能。
5869

被折叠的 条评论
为什么被折叠?



