加载到ItemCollection中的所有工件必须具有相同的版本。遇到了多个版本

时间:2015-06-30 06:12:25

标签: mysql entity-framework

在我的MVC4.0项目(Entity Framework 6.0)中,添加了edmx(从MySql数据库生成)文件。当我调用函数从表中获取数据时,得到以下错误

加载到ItemCollection中的所有工件必须具有相同的版本。遇到了多个版本 YourLocalStore.csdl(3,4):错误0019:EntityContainer名称必须是唯一的。一个名为' YourLocalStoreEntities'的EntityContainer已定义。

获取数据的方法。

public List<brand> GetBrands()
    {
        return new myEntities().brand.ToList();
    }

的app.config:

    <configuration>
  <connectionStrings>
    <add name="yourlocalstoreEntities" connectionString="metadata=res://*/YourLocalStore.csdl|res://*/YourLocalStore.ssdl|res://*/YourLocalStore.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=172.16.1.11;user id=root;password=password;persistsecurityinfo=True;database=yourlocalstore&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
</configuration>

请帮忙!我是EF的新手。

0 个答案:

没有答案