在早期版本的Entity Framework中,使用Table per per type继承时存在一些严重的性能问题,如下所述: http://www.codeproject.com/Articles/66313/The-Entity-Framework-v1-and-v4-Deal-Breaker-TPT-In#xx4798195xx 或者这里:
http://www.codeproject.com/Articles/66313/The-Entity-Framework-v1-and-v4-Deal-Breaker-TPT-In#xx4798195xx
或者这里:http://samscode.com/index.php/2010/01/the-entity-framework-v1-and-v4-deal-breaker-tpt-inheritance/
问题在于框架花了很长时间来构建巨大的丑陋SQL语句(然后实际运行也需要很长时间).
我知道TPT有一个隐含的性能影响,因为表必须加入,但我听说它注意到其他ORM解决方案比EF4更好地处理这个问题.
这个性能问题在多大程度上仍然是EF6.1中的一个严重问题?
我知道这个问题有些回归,但我在使用EF 6.1.3并且仍然遇到这个问题.所以,不,它没有被修复.
我不知道EF的更高版本.