我已经配置了使用Visual Studio 2012中的Entity Framwork连接MySQL所需的全部内容
这一切进展顺利,
我在我的代码中得到了我的表的映射,
这是我的代码:
<connectionStrings>
<add name="testuserEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;user id=root;password=root;persistsecurityinfo=True;database=testuser"" providerName="System.Data.EntityClient"/>
在执行中,我得到了错误:
Thnaks,
连接字符串:
UILabel!
我的桌子:
答案 0 :(得分:2)
我找到了解决方案: 我们必须更新DLL:
1)右键单击解决方案(解决方案资源管理器中的顶级)
2)管理解决方案的Nuget包
3)转到更新(位于左侧)
4)更新软件包:MySql.Data,MySql.Data.Entities,Entity.Framwork
我们在App.config文件中进行了更改:
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient" />
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
对我有用!!