我使用使用 DBContext 的模型优先方法来创建 EF 4.1 数据模型。我想关闭整个数据库的乐观并发检查,因为我不需要它。
什么是最简单的方法来做到这一点?我更愿意通过设计器来做到这一点,但如果不可能,也许有一种 DBContext/ObjectContext 方法来做到这一点?
请帮忙谢谢。
最佳答案
默认情况下没有乐观并发。如果你想使用并发检查,你必须在你的模型中配置它 - 每个属性都有 Concurrency Mode
配置,默认为 None
。除非您将其更改为 Fixed
值,否则不使用乐观并发。也没有全局配置来打开或关闭并发检查。
关于entity-framework-4 - 禁用 Entity Framework 4.1 对所有实体的乐观并发检查,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8162321/