我是否需要将多个实体框架模型放在同一个解决方案中自己的项目中



我在Windows Form应用程序中使用Entity Framework 6。问题是我必须连接到具有几乎相同表的 4 个不同数据库。每年我们都会滚动更新数据库,并允许当前年份的用户为某些数据网格视图加载前 3 年的数据。我使用的是数据库优先方法,当我将后续模型添加到同一模型项目时,它会从先前添加的模型中删除重复的命名类。为每个模型使用不同的项目似乎可以解决这个问题,但有没有另一种方法?

解决此问题的一种方法是在单独的文件夹中创建每个模型。默认情况下,Visual Studio 在与创建类的文件夹对应的命名空间中创建类。在单独的文件夹中创建每个模型应在单独的命名空间中创建每个模型。

相关内容

最新更新