我们在应用程序中使用MVC3和EF。我们正在遵循Database First方法。
我们处于项目的初始阶段。截至目前,我们正在考虑在我们的应用程序中使用多个EF模型(从DB生成)。
对于每个模块,我们考虑使用相关表生成模型,并在该模块中使用该表。
在某些型号中,我们可能会有一些常见的表格,例如参考数据(例如国家/地区列表)。
这样做是否会对性能产生影响?
感谢。
答案 0 :(得分:1)
实际上,最好在应用程序中使用多个较小的EF模型,而不是一个较大的模型。如果模型非常相互连接,则可能会遇到性能问题。
有关详细信息,请参阅此文章:http://www.codeproject.com/Articles/38922/Performance-and-the-Entity-Framework