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

时间:2015-06-18 01:54:15

标签: c# entity-framework-6

我在Windows窗体应用程序中使用Entity Framework 6。问题是我必须使用几乎相同的表连接到4个不同的数据库。每年我们都会对数据库进行翻转,并允许当前年度的用户为某些数据网格视图加载前3年的数据。我使用数据库第一种方法,当我将后续模型添加到相同的模型项目时,它从先前添加的模型中删除重复的命名类。为每个模型使用不同的项目似乎解决了这个问题,但还有另一种方法吗?

1 个答案:

答案 0 :(得分:0)

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