实体框架 - 一个edmx文件中的所有表

P.B*_*key 6 c# entity-framework-4 c#-4.0

将所有表格放在一个单独的edmx中会严重损害性能吗?我听说这是一个不好的做法,但这是在实体实现延迟加载之前.那么,既然我们有实体4,那么它是不是问题吗?

我计划通过扩展每个生成的实体的部分类来实现我的模型ICrud<ConcreteModel>.这与MVC3相结合应该可以消除任何耦合问题.

Mor*_*avi 3

是的,它确实会损害性能。元数据加载时间视图生成中的性能问题是大型 EDMX 模型的结果。

看看我详细讨论这个问题的这篇文章:

实体框架 4:为所有实体创建单个图表有意义吗?