我仍然是Entity Framework的新手,我正在尝试创建一个可用于公司范围应用程序的.dll。
我面临的挑战是,由于这是一家规模相当大的公司,因此数据库EF正在查询数百个的表,例如30个左右的表,这些表会经常使用。
我在想这个dll的正确方法是将30个最常用的表直接包含在其中,但是我不确定这是否是正确的方法,并且同时,想不出任何更好的方法......也许在每个部门/每个需要的基础上创建单独的dll并且只包括必要的表格或它是完全没错/赢了“如果我只将大量表格包含在我的EF库中,那么我是否会提高性能?
我希望这是有道理的,任何建议/指导都会非常感激!!
谢谢!
答案 0 :(得分:0)
在您的DLL
中,您可以根据需要添加任意数量的EDMX
个文件,因此只需添加一个per-department
和一个per-need basis
。
无需创建2 DLLs
。