ProxyCreationEnabled = false是否等于实体框架中的AsNoTracking()?
我们可以在表级使用AsNoTracking()。但如何在存储过程中使用AsNoTracking()。
答案 0 :(得分:2)
代理和跟踪是两个不同但可组合的概念。
代理在运行时为延迟加载,属性更改等高级功能生成派生类。虽然代理通常与跟踪上下文耦合,但不一定必须。
跟踪表示您的打开上下文是否保存对返回对象的引用,并能够检测对其的更改。它可以使用或不使用代理来执行此操作。如果没有代理,当您致电Save()
时,上下文会“简单地”将所有跟踪的引用与其初始状态进行比较。