Есть консольное приложение C# которое нужно подключить к объектам на локальной БД, Mysql. В App.config добавил строку подключения :
<connectionStrings>
<add name="OldMysqlConnection" providerName="System.Data.SqlClient" connectionString="User Id=root;Password=root;Host=localhost;Database=custodian; port=3306;Charset=utf8;connection timeout = 15" />
</connectionStrings>
В решение добавлены :
Entity Framework
MySql.Data
MySql.Data.Entity
MySql.Web
Но при работе с мастером моделей EDM добавленной строки нет, отсутствует даже My SQL как источник данных. Вопрос - как подключиться к My sql базе через Entity ?
Приведу ответ с Англоязычного ресурса, который мне помог, может еще кому то поможет.
SOLUTION! 2017
Install Nuget Package:
Install-Package EntityFramework
Install-Package MySql.Data.Entity -Version 6.9.9
Install MySQL for Visual Studio 1.2.6 - https://dev.mysql.com/downloads/windows/visualstudio/
Changes in Web.Config
<EntityFramework>
to:
<EntityFramework codeConfigurationType = "MySql.Data.Entity.MySqlEFConfiguration, MySql.Data.Entity.EF6">
Add (** your information **):
<connectionStrings>
<add name="**YourContextName**" connectionString="server=**xxx.xxx.xxx.xxx**;port=3306;user id=**your user**;password=**your password**;database=**your database**" providerName="MySql.Data.MySqlClient" /></connectionStrings>
Restart Visual Studio
Попробуйте вместо Host=localhost написать server=localhost, а вместо User Id=root написать uid=root. В соответствие с Документацией MySQL
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Вывожу в Excel данные в C# WinFormsВ одной ячейке мне нужно, чтобы был выпадающий список с вариантами (при этом одно из значений было бы выбрано)
Для чего предназначены параметры fixedFrom и fixedTo в dbmllayout файле?
У меня есть шаблон документа (docx), с маркерами, которые я заменяю текстом