![]() |
1
85
对于可能会偶然发现这个问题的人,从CTP5开始,您现在需要编写
|
![]() |
2
37
DbContext在内部使用ObjectContext,EF team将其作为 受保护的
然后可以从控制器调用此方法来分离实体。
以下是DbContext在元数据中的外观:
|
![]() |
3
16
参考:CF 4.1 RC1 参考:CF 4.1 RTW 具有相同的显式实现的IObjectContextAdapter:
微软认为“分离技术太先进了,应该隐藏起来”。发明这个的人应该被枪毙——因为如果你添加了一个全新的实体,在不向db提交更改的情况下删除它是很困难的(你可以使用DbEntityEntry进行操作,但那是另一回事)。 4年后编辑:
与
(我不知怎么跳过了EF5:))你不需要
|
![]() |
4
7
我通常使用属性扩展基类(继承自DbContext):
|
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 3 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 3 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 3 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 3 年前 |