gpt4 book ai didi

mysql - Visual Studio 2015 在尝试创建 ADO.NET 实体模型类时仅显示 SQL Server 连接

转载 作者:行者123 更新时间:2023-11-29 17:19:41 25 4
gpt4 key购买 nike

我之前已经创建了 MySQL 数据库的实例,如 this question on Code Review 中所述。 。我已经完成了数据库,并准备在 Visual Studio 2015 中使用 C# 创建应用程序。

我在 stackvoverflow.com 上发现的唯一相关的问题是 one .

我一直在使用这些页面中的 MySQL 文档:

环境是Windows 10,regedit镜像显示.net框架版本。本周早些时候我将 MySQL 升级到了 8.0.11 版本。包管理器控制台:PM> 获取包

ID 版本项目名称
-- -------- -----------
EntityFramework {6.2.0} bkInventory2App
Google.Protobuf {3.5.1} bkInventory2App
MySql.Data {8.0.11} bkInventory2App
MySql.Data.EntityFramework {8.0.11} bkInventory2App

应用程序配置

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<connectionStrings>
<add name="MySQLBKLibInventory" providerName="MySql.Data.MySqlClient" connectionString="SERVER=localhost;DATABASE=pacswlibinvtool;UID=root;PASSWORD=******;" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, 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>
</configuration>

点网版本
enter image description here

添加 ADO.NET 类
enter image description here

选择模型内容 enter image description here

选择数据连接
enter image description here

选择数据源
enter image description here

ODBC 数据管理员
enter image description here

已安装的 MySQL 应用程序
enter image description here

MySQL WorkBench 中的数据库
enter image description here

最佳答案

请注意,在倒数第二张图片(显示已安装的 MySQL 应用程序)中,未安装 MySQL for Visual Studio。安装 MySQL Visual Studio 纠正了这个特定的配置问题。

关于mysql - Visual Studio 2015 在尝试创建 ADO.NET 实体模型类时仅显示 SQL Server 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51328851/

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