相关疑难解决方法(0)

EntityContainer名称在不同的程序集中必须是唯一的?

我有两个项目:

  • News.Data
  • Tags.Data

两者都定义Entities.当我尝试执行时

using (var db = new News.Data.Entities("name=Entities"))
{
    results1 = db.News.ToList();
}

using (var db = new Tag.Data.Entities("name=Entities"))
{
    results2 = db.Tag.ToList();
}
Run Code Online (Sandbox Code Playgroud)

在控制台应用程序上我收到此错误:

指定的架构无效.错误:Model1.csdl(3,4):错误0019:EntityContainer名称必须是唯一的.已定义名为"实体"的EntityContainer.

是否可以使用

News.Data.Entities
Tags.Data.Entities
Run Code Online (Sandbox Code Playgroud)

代替

News.Data.NewsEntities
Tags.Data.TagsEntities
Run Code Online (Sandbox Code Playgroud)

c# entity-framework entity-framework-4

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

entity-framework ×1

entity-framework-4 ×1