在EF6中是否修复了TPT继承的性能问题?

时间:2015-09-02 10:37:35

标签: entity-framework inheritance entity-framework-6 table-per-type

在早期版本的Entity Framework中,使用Table per per type继承时存在一些严重的性能问题,如下所示:

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中仍然是一个严重的问题?

1 个答案:

答案 0 :(得分:1)

我知道这个问题会回来一些,但我使用的是EF 6.1.3并且仍然遇到这个问题。

所以,不,它没有被修复。

我不知道EF的更高版本。