如何处理Entity Framework可重用库项目中的EDMX文件

时间:2014-09-24 16:55:46

标签: c# vb.net entity-framework visual-studio shared-libraries

我仍然是Entity Framework的新手,我正在尝试创建一个可用于公司范围应用程序的.dll。

我面临的挑战是,由于这是一家规模相当大的公司,因此数据库EF正在查询数百个的表,例如30个左右的表,这些表会经常使用。

我在想这个dll的正确方法是将30个最常用的表直接包含在其中,但是我不确定这是否是正确的方法,并且同时,想不出任何更好的方法......也许在每个部门/每个需要的基础上创建单独的dll并且只包括必要的表格它是完全没错/赢了“如果我只将大量表格包含在我的EF库中,那么我是否会提高性能?

我希望这是有道理的,任何建议/指导都会非常感激!!

谢谢!

1 个答案:

答案 0 :(得分:0)

在您的DLL中,您可以根据需要添加任意数量的EDMX个文件,因此只需添加一个per-department和一个per-need basis

无需创建2 DLLs