mysql - 如何使用 Entity Framework 6 从 ASP.NET 5 Web API 应用程序连接到 MySql?

标签 mysql entity-framework asp.net-web-api asp.net-core dnx

我有一个在 ASP.NET 5 中创建的 Web API 项目,它使用 dnx451 框架。该项目使用 Entity Framework 6.1.3 和 MySql .NET 连接器 (MySql.Data.Entity) 版本 6.9.7 连接到 MySql 数据库。

由于没有web.config,我需要使用基于代码的配置来连接数据库。但是我在这里遇到了问题。

我有一个 DbConfiguration 实现来处理配置。我遵循了此处提到的示例:http://dan.cx/2015/08/entity-framework-6-mysql-aspnet

但是,我在这一行遇到编译错误:

var dataSet = (DataSet)ConfigurationManager.GetSection("system.data");

错误是: “使用通用类型‘ConfigurationManager’需要 1 个类型参数”。

不确定我应该在那里传递什么类型的参数。

最佳答案

我找到了!只需在您的 project.json 中导入 "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final";)

关于mysql - 如何使用 Entity Framework 6 从 ASP.NET 5 Web API 应用程序连接到 MySql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32381297/

相关文章:

Mysql自连接代替group_concat

entity-framework - 如何使用 EF Core 整合迁移?

asp.net-mvc - Web API 和 AngularJS SPA 应用程序的身份验证

azure - 在 Windows Azure 的何处部署 Web Api : as Website or as Cloud Service?

mysql - 从另一个表 AS 值中选择数据时,操作数应包含 1 列

php - 如何查看日期是否晚于 8 天?

c# - 删除相关表的多条记录

asp.net - 在 url 中手动使用 Web api 方法

php - 获取不同的行

c# - 如何在 Entity Framework 中插入/更新主从?