2

我正在尝试使用带有 Visual Studio 2012 的 .Net 4.5 中的 EntityFramework 5 为现有 MySQL 数据库编写数据访问层。我在 Visual Studio 2012 nuget 控制台中运行了以下 nuget 命令以开始使用:

Install-Package EntityFramework
Install-Package MySQL.Data.Entities

但是,当我尝试添加 Ado.Net 实体数据模型和“从数据库生成”,然后添加“新连接”时,MySQL 提供程序未在“数据源”列表框中列出,也未在“数据”中可用提供者”组合框。

我错过了一些简单的东西吗?我正在编写一个类库.. 但我在控制台应用程序中尝试了这些相同的步骤,结果相同。

4

1 回答 1

2

我从 Gabriela Martinez 那里得到了这个指示:

MySQL 的 nuget 包来自社区中的某个人,不完全受支持。要使 Visual Studio 界面与 Entity Framework 正常工作,建议开发人员安装 MySQL 连接器工具的 MSI。

安装之后,我可以开始在 Entity Framework 中运行 MySQL,没有任何问题。

于 2012-11-19T16:32:08.400 回答