单个装配中的多个EF模型

时间:2011-10-14 12:33:25

标签: c# .net entity-framework-4

使用EF 4.0我试图做我认为应该简单的事情,但它似乎会产生破碎的代码。

  1. 创建一个新项目(类库)
  2. 添加新的EF模型并从db生成(无关紧要)
  3. 编译(一切都好)
  4. 添加第二个EF模型并从db生成(再次,无关紧要)
  5. 编译(休息)
  6. 每个组件只能有一个EF型号吗?

    我不知道有任何限制......虽然看起来代码会在你添加第二个模型后立即打破所有内容。

    有什么想法吗?

    编辑:

    好的,我通过将每个EF模型添加到子文件夹来解决问题,这仍然生成重复的代码,但是将它放在一个单独的命名空间中...你会认为它足够聪明,可以找出重复的内容。哦,好吧。

1 个答案:

答案 0 :(得分:0)

我从来没有完全了解到这一点,但我想出了一个基本上删除项目文件并重新创建它的工作。

奇怪,虽然这样会影响EF吗?