- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的处境很奇怪。我阅读了 context.Configuration.AutoDetectChangesEnabled = false;
并决定使用它。但我找不到它。代码是
using (DefaultCS db = new DefaultCS())
{
db.Configuration.AutoDetectChangesEnabled = false;
order.OrderTables = TableNo;
order.OrderMenus = oMenu;
db.Orders.AddObject(order);
db.SaveChanges();
}
我在 db.Configuration
处遇到错误,即 ROS.DefaultCS 不包含“Configuration”的定义,并且没有扩展方法“Configuration”接受类型为“ROS”的第一个参数。可以找到 DefaultCS'(您是否缺少 using 指令或程序集引用?)
我错过了什么?我正在使用 EF4。
最佳答案
答案如下:在 Entity Framework 4 中,我们应该使用 db.Orders.MergeOption = MergeOption.NoTracking;
而不是 db.Configuration.AutoDetectChangesEnabled = false;
仅适用于 Entity Framework 5。
EF4 和 EF5 的代码
在 EF4 中
db.Orders.MergeOption = MergeOption.NoTracking;
在 EF5 中
db.Configuration.AutoDetectChangesEnabled = false;
EF4的降级是为每个Entity设置。
关于asp.net - EF4 : AutoDetectChangesEnabled not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20495528/
我的处境很奇怪。我阅读了 context.Configuration.AutoDetectChangesEnabled = false; 并决定使用它。但我找不到它。代码是 using (Defaul
我想知道为什么 DbContext 上的 AutoDetectChangesEnabled 属性默认设置为 false。 我想批量插入到我的上下文中,您可能知道将自动检测设置为 false 会带来更好
我有点困惑。根据我的阅读,将 DbContext.AutoDetectChangesEnabled 设置为 false 应该禁用更改跟踪,需要调用 DbContext.DetectChanges 才能
最近我在 EF 中发现了选项 AutoDetectChangesEnabled,在官方文档中指出手动处理 AutoDetectChangesEnabled 可能会导致“细微错误”。 据我所知,将更改的
为了提高 Entity Framework 应用程序的性能,建议设置 AutoDetectChangesEnabled = false。 MSDN 上的以下教程说明: An alternative t
我有一个包含图层和图层上的图形(用于绘图)的数据库。我使用 SQL Server CE,在应用程序启动时创建数据库上下文,使用 db.Layers.Local 并在应用程序退出前调用 SaveChan
知道 Foo.Id 和 Bar.Id 我如何在不从数据库加载实体的情况下创建它们的关系。 class Foo { public int Id { get; set; } public
我是一名优秀的程序员,十分优秀!