在一个应用程序中使用多个EF模型是否合适?

时间:2012-08-17 19:12:22

标签: asp.net-mvc-3 entity-framework entity-framework-4.1 asp.net-mvc-3-areas

我们在应用程序中使用MVC3和EF。我们正在遵循Database First方法。

我们处于项目的初始阶段。截至目前,我们正在考虑在我们的应用程序中使用多个EF模型(从DB生成)。

对于每个模块,我们考虑使用相关表生成模型,并在该模块中使用该表。

在某些型号中,我们可能会有一些常见的表格,例如参考数据(例如国家/地区列表)。

这样做是否会对性能产生影响?

感谢。

1 个答案:

答案 0 :(得分:1)

实际上,最好在应用程序中使用多个较小的EF模型,而不是一个较大的模型。如果模型非常相互连接,则可能会遇到性能问题。

有关详细信息,请参阅此文章:http://www.codeproject.com/Articles/38922/Performance-and-the-Entity-Framework