entity-framework-6 - 替换 Entity Framework 6 中的自跟踪实体

标签 entity-framework-6 self-tracking-entities .net-4.5

我相信大多数 .NET 开发人员必须以某种方式面对这个问题。问题很简单,我正在从 升级我的项目.NET 4 到 .NET 4.5.1 .到目前为止,升级顺利进行。但是当我从 EF4 升级到 EF6 时,我确实在查询中遇到了很多错误。其中一些与我所做的重命名上下文有关,但至于与 相关的错误自跟踪实体 , 我有点困惑。

自跟踪实体 是我项目的主要部分,而 EF6 不支持它们意味着我将不得不重写我的 的主要部分。 DAL .我试图找出但未能在 EF6 中找到任何替代 STE 的方法。

有没有人知道这种情况的方法? 我是否必须重写我的 STE 依赖查询。答案不应该包括为什么微软决定将 STE 放在后面的解释,因为我已经浏览了许多解释这一点的博客。

最佳答案

有一个开源项目叫Trackable Entities为 EF6.0 中的 STE 提供支持

这是一个 blog post将可追踪实体与 STE 进行比较。

关于entity-framework-6 - 替换 Entity Framework 6 中的自跟踪实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781226/

相关文章:

c# - EF 6 System.Data.Objects.ObjectContext 错误

entity-framework - 如何解决警告 : The element 'entityFramework' has invalid child element 'providers' . 预期的可能元素列表: 'contexts'

sql-server - 在锁定的模型设计器中使用强空间类型选项?

sdk - Visual Studio 2012 命令行构建

c# - 使用 async/await 抛出和捕获异常的正确方法

mysql - EF6 for MySql InvalidOperationException

c# - Entity Framework 6 事务

.net - 无法更新自跟踪实体

entity-framework-4 - EF4 : Difference between POCO , self 跟踪实体,POCO 代理

wcf - EF4 POCO : Snapshot vs Self-tracking over WCF