На этом уроке мы рассмотрим как подключить Entity Framework к базе данных MySQL, какие пакеты для этого надо установить и с какими проблемами можно столкнуться при использовании этой базы данных.
Дата отправки отчёта:
26 мая 2020 г.
Задание выполнено: за
4 час. 18 мин.
Чему научился:
не подключается --------------------------- починилось ----------------------------
Вся засада оказалась в неправильном расширении нужно ставить MySql.Data.EntityFramework а не MySql.Data.Entity нужное на второй странице и рука сама тянется установить неправильное. Какого чёрта не работает - непонятно. Версия свежая от конца 2019 года. Информацию найти нереально. Жалко времени потерянного на борьбу с мельницей
Что было сложным:
два часа бился. Изначально хотел на удалённом сервере базу законектить - неудача. Пришла мысль что неправильно пароль коннекшнстринге прописал (скобочки кавычки) делаю на локалхосте базу без пароля. не работает точно также. Я совершенно не врубаюсь что делать. В SQLObjectExplorere обе базы легко подключились и работают. В приложении ни в какую
Научился: Это я сделал на предыдущем уроке. Приложение законнектилось с бд после прописки тэга codeConfigurationType="MySql.Data.Entity.MySqlEFConfiguration, MySql.Data.Entity.EF6" в конфигурационный файл. А создал новую таблицу в бд при помощи инициализатора DropCreateDatabaseAlways.
Научился: Тренинг по подключению и работой с БД через EF Трудности: Нет MySQL и ставить не хочется, потому подключался к базе в экземпляре MSSQL и проблем не имел :) Все Ок