Visual Studio调试 .NET 项目时报错:未能找到类型或命名空间名称“DbContext”解决办法:首先 右键 引用——System.Data.Entity其次,在自己项目里搜索EntityFramework.dll 文件,然后添加引用packages\EntityFramework.5...
分类:
数据库 时间:
2015-04-16 12:23:17
阅读次数:
236
一是ObjectContext是一种模型优先的开发模式,DbContext是代码优先的开发模式。这是两者最根本的区别。同时两者之间可以相互转换:下面给出转换的例子1 DbContext转为ObjectContextusing System.Data.Entity.InfrastructureObje...
分类:
数据库 时间:
2015-04-14 09:43:50
阅读次数:
129
public class yms_Entity where T :DbContext { private static T _instance; public static readonly object SyncObject = new object(); ...
分类:
其他好文 时间:
2015-04-07 19:10:04
阅读次数:
113
所谓多模型就是在一个数据库中包含两个不同模型,或者换句话说就是两个不同DbContext的数据都放到同一个数据库中。这里的多模型不是指多租户的数据库(有谁知道EF很好处理多租户数据库的方案,可以联系我来分享给大家),也不支持跨模型共享数据。 Julie Lerman在MSDN Magazine上发表...
分类:
其他好文 时间:
2015-04-05 23:19:35
阅读次数:
145
查询的两种过滤方法:1.linq to EF 数据库中过滤: 下图我们能看出来Linq表达式在执行的时候已经为我们生成高效的sql语句,DemoTestEntities dbContext = new DemoTestEntities();var demoTest = from u in dbCon...
分类:
其他好文 时间:
2015-03-20 06:43:12
阅读次数:
124
1. 手动给表格添加字段或者新增一个表格会不会对DBContext产生影响呢?不会产生影响,如果我们不想code中的model不和数据库中增加的保持一致,可以不添加对应的字段和model,但是如果我们需要保持一致,如何做呢步骤如下: a. 将Model手动改成与数据库一致 b. 在执行DbCon.....
分类:
数据库 时间:
2015-03-18 20:20:21
阅读次数:
230
找来找去,看来用这个功能的人很少.http://www.it165.net/pro/html/201403/10653.html步骤:1,在程序包管理控制台上,Enable-Migrations,注意选择dbcontext.2,add-migration AddRatingMig3,update-d...
分类:
数据库 时间:
2015-03-12 09:37:54
阅读次数:
163
public IEnumerable GetStatistics(IEnumerable itemIds) { var ctx = new DBContext(); return ctx.Database.SqlQuery("[dbo]...
分类:
数据库 时间:
2015-03-05 14:15:29
阅读次数:
149
1. 典型应用场景1.1. EF数据存储EF的核心是数据上下文DbContext,它提供了基本的数据存储操作方法。1.1.1. 新增采用添加对象的方式。//创建权限var permission = new ApplicationPermission{ Id = item.Id, Action = i...
分类:
Web程序 时间:
2015-02-28 01:29:53
阅读次数:
193
//EF批量添加数据性能慢的问题的解决方案 public ActionResult BatchAdd() { using (var db = new ToneRoad.CEA.DbContext.DbContext()) { ...
分类:
其他好文 时间:
2015-02-12 17:40:27
阅读次数:
219