Этот пост был последний раз отредактирован QWERTYU 5.07.2019 10:37
1. Установка (подготовка): VS2017 Сервис MySQL + Navicat (клиент Mysql)
mysql-for-visualstudio-1.2.7.msi (Скачивайте по вашим потребностям:Вход по гиперссылке виден.) mysql-connector-net-6.10.8 (скачайте и установите самостоятельно в соответствии с версией, используемой в вашем проекте:Вход по гиперссылке виден.)
2. Использование (официальное использование):
Использование EF Designer:
Если вы обнаружите, что MySQL сейчас недоступен, значит, вы его ещё не установилиmysql-for-visualstudio и mysql-connector-net, пожалуйста, установите их сначала, как описано в первом шаге.
После установки продолжайте работу Установите Mysql.Data.Entity с помощью Nuget (это должна быть та же версия mysql-connector-net, которую вы установили на первом этапе, иначе может произойти сбой в последующих операциях)
Потом можно нажатьШаг для генерации соответствующей сущности в MYSQL.
На этом этапе напряжения больше нет.
На этом этапе всё заканчивается.
Часто задаваемые вопросы:
Вопрос 1.
Строка соединения недоступна, добавьте новое соединение, проверьте успешность, но после того, как убедитесь, появится запрос «Указанное ключевое слово не в словаре», как показано на изображении ниже
Решение: 1. Убедитесь, что версия MySQL, используемая в VS (NuGet может получить соответствующую версию), совпадает с версией Mysql Connector, установленной на текущем компьютере. 2. Закрыть VS (обязательно закрыть все окна VS), найти файл DefaultView.SEView на системном диске и удалить его. Обычный путь такой: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Вопрос 2. Раздаётся аварияИли проблема, как показано на рисунке ниже, связана с несогласованностью между версией MySql.Data.Entity.EF6, упомянутой в проекте, и установленной версией mysql-connector-net
Решение: Версия MySql.Data.Entity.EF6, упомянутая в проекте, не соответствует установленной версии mysql-connector-net. Просто поменяйте его на постоянный
Другие:
Если вы хотите удалить существующую строку соединения,
Закрыть VS (обязательно закрывать все окна VS),
Найдите файл DefaultView.SEView на системном диске и удалите его.
Обычный путь такой: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|