我确信大多数 .NET 开发人员都必须以某种方式面对这个问题。问题很简单,我正在升级我的项目.NET 4 到 .NET 4.5.1。到目前为止,升级进展顺利。但是当我从 EF4 升级到 EF6 时,我在查询中确实遇到了很多错误。其中一些与我所做的重命名上下文有关,但至于与自跟踪实体, 我有点困惑。
自跟踪实体是我项目的主要部分,而 EF6 不支持它们意味着我将不得不重写我的项目的主要部分DAL。我试图找出答案,但未能在 EF6 中找到 STE 的任何替代方案。
有谁知道这种情况的解决办法吗?我是否必须重写我的 STE 相关查询?答案不应包括对 Microsoft 为何决定放弃 STE 的解释,因为我已经浏览了许多解释这一点的博客。
有一个开源项目叫可追踪实体 https://trackable.codeplex.com/为 EF6.0 中的 STE 提供支持
这里有一个博客文章 http://blog.tonysneed.com/2013/11/18/trackable-entities-versus-self-tracking-entities/将可追踪实体与 STE 进行比较。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)