这是对这个问题的跟进: Replacement of Self-tracking entities in Entity Framework 6
我正在使用EF6开始一个新项目,并阅读上述问题和答案。除非我遗漏了一些东西,否则微软会放弃对自我跟踪实体看似非常重要的东西的支持。通过放弃支持,微软已经有效地让人们弄清楚如何解决跟踪/持久化实体状态这一重要问题。随着EF越来越好,我认为实体跟踪是一个可以添加的功能,而不是删除......
据我所知,有一个非常好的开源产品("自我跟踪实体")我相信是由一个非常有才华的人(Anthony Sneed)单枪匹马编写的,但很难让我来判断这款产品的稳定性以及它提供的支持程度,特别是因为实体跟踪在我的设计中将成为一个非常重要的功能。我不希望任何产品是完美的,但我也不能冒险采用我后来发现的产品有缺陷或缺乏技术支持。
有没有商业选择?有经验的EF开发人员使用什么来跟踪实体(大多数人最终会编写自己的跟踪代码)?在EF6中跟踪实体的最佳做法是什么?
谢谢。