在 VS2019 中连接 Entity Framework 和 MYSQL
Connect Entity Framework with MYSQL in VS2019
我刚刚安装了 Visual Studio 2019,我正在尝试添加一个带有 ADO.NET 实体模型的数据库,但是向导在这一步崩溃了...
Select Entity Framework Version
我有 Visual Studio Community 2019 v16.4.5
为 Visual Studio 1.2.9
安装 MySQL
已安装 MySQL connector net 8.0.19
我将引用添加到我的项目中
MySQL.data
MySQL.data.EntityFramework 对于 EF6
MySQL.web
所有版本 8.0.19,与连接器相同
我也尝试从 nuget 包中添加
EntityFramework
MySqlData
MySql.Data.Entity
MySql.Web
并将其添加到 web.config
<entityFramework>
<providers>
<provider invariantName="MySql.Data.MySqlClient"
type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
并尝试了我读过的所有内容,但它仍然无法正常工作,之后它就崩溃了,或者它给我这个错误
Your Project references the latest version of Entity Framework
有人可以帮忙吗?我要添加 worng 版本吗?
你可以试试pomelo.EntityFrameworkCore.Mysql供应商
好的,经过很多天我终于可以添加我的数据库了。
我看到其他人的评论说 ADO 向导崩溃了,所以这就是我所做的...
与 VS 社区 2019
安装了
的最新版本
MySQL连接器网
MySQL 对于 Visual Studio
创建我的项目后,我去管理 NuGet 包并安装了最新版本的 Entity Framework
然后在参考文献中添加
MySql.Data.EntityFramework EF6
然后将其添加到我的 web.config
<entityFramework>
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.EntityFramework" />
</providers>
</entityFramework>
重新编译
向导工作得很好!
写 MySql.Data.EntityFramework 而不是 .EF6
非常重要
在我的例子中, 标签在那里,但格式错误,并且有一个未版本化的重复条目。解决这个问题(终于!!!)生成了一个干净的模型。
我刚刚安装了 Visual Studio 2019,我正在尝试添加一个带有 ADO.NET 实体模型的数据库,但是向导在这一步崩溃了...
Select Entity Framework Version
我有 Visual Studio Community 2019 v16.4.5
为 Visual Studio 1.2.9
安装 MySQL
已安装 MySQL connector net 8.0.19
我将引用添加到我的项目中
MySQL.data
MySQL.data.EntityFramework 对于 EF6
MySQL.web
所有版本 8.0.19,与连接器相同
我也尝试从 nuget 包中添加
EntityFramework
MySqlData
MySql.Data.Entity
MySql.Web
并将其添加到 web.config
<entityFramework>
<providers>
<provider invariantName="MySql.Data.MySqlClient"
type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
并尝试了我读过的所有内容,但它仍然无法正常工作,之后它就崩溃了,或者它给我这个错误
Your Project references the latest version of Entity Framework
有人可以帮忙吗?我要添加 worng 版本吗?
你可以试试pomelo.EntityFrameworkCore.Mysql供应商
好的,经过很多天我终于可以添加我的数据库了。 我看到其他人的评论说 ADO 向导崩溃了,所以这就是我所做的...
与 VS 社区 2019
安装了
的最新版本
MySQL连接器网
MySQL 对于 Visual Studio
创建我的项目后,我去管理 NuGet 包并安装了最新版本的 Entity Framework
然后在参考文献中添加
MySql.Data.EntityFramework EF6
然后将其添加到我的 web.config
<entityFramework>
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.EntityFramework" />
</providers>
</entityFramework>
重新编译 向导工作得很好!
写 MySql.Data.EntityFramework 而不是 .EF6
非常重要在我的例子中,