Как подключиться к MySql с помощью Entity Framework 6 из приложения веб-API ASP.NET 5?

У меня есть проект веб-API, созданный в ASP.NET 5, который использует структуру 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 аргумента типа».

Не уверен, какой тип аргумента я должен передать туда.


person SirG    schedule 03.09.2015    source источник
comment
Та же проблема, вы нашли какое-то решение?   -  person Christophe Gigax    schedule 01.04.2016


Ответы (1)


Я нашел это ! Просто импортируйте "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final" в свой проект.json;)

person Christophe Gigax    schedule 01.04.2016