gpt4 book ai didi

c# - 使用 MySQL 数据库创建 ADO.Net 实体数据模型?

转载 作者:行者123 更新时间:2023-11-29 02:21:50 24 4
gpt4 key购买 nike

我创建了一个新的 ASP.Net MVC 项目并添加了对 MySql.Data、MySql.Data.Entity、MySql.Data.Entity.EF6 和 MySql.Web.v20 的引用。

我还修改了网络配置并添加了以下内容:

<system.data>
<Dbproviderfactories>
<clear/>
<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.6.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D" />
</Dbproviderfactories>
</system.data>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices,
MySql.Data.Entity.EF6" />
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices,
EntityFramework.SqlServer" />
</providers>
</entityFramework>

但是,当我尝试添加 ADO.Net 实体数据模型时,Visual Studio 不会将 MySQL 作为数据源,如下所示: enter image description here

知道为什么会这样以及我该如何解决这个问题吗?

谢谢

最佳答案

我卸载了 MySQL .Net 连接器并安装了最新版本。

我将 Visual Studio 2013 更新为 Update 4。

我为 Visual Studio 安装了最新的 MySQL。

我创建了一个新的 ASP.Net MVC 项目并添加了对 MySql.Data、MySql.Data.Entity.EF6 和 MySql.Web.v20 的引用。

关于c# - 使用 MySQL 数据库创建 ADO.Net 实体数据模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30415437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com