在我的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="server=172.16.1.11;user id=root;password=password;persistsecurityinfo=True;database=yourlocalstore"" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
请帮忙!我是EF的新手。