Този пост беше последно редактиран от QWERTYU на 5.07.2019 г., 10:37
1. Инсталация (подготовка): VS2017 MySQL Service + 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
|