MySQL с Visual Studio 2017 - PullRequest
       4

MySQL с Visual Studio 2017

0 голосов
/ 30 мая 2018

Мне нужно работать с Entity Framework с базой данных MySQL и Visual Studio 2017.

Пожалуйста, найдите ниже изображение для моей настройки Setup

Сценарии и шаги:

  1. Создание консольного приложения в Visual Studio 2017
  2. Из ServerExplorer я добавил новое соединение с базой данных MySQL (поставщик данных MySQL), и оно получило успех
  3. Теперь добавлены следующие пакеты nuget для подключения MySQL вместе с EF

EntityFramework 6.2.0

MySql.Data.EntityFramework 8.0.11

Итак, он установил все зависимости и пакеты следующие;Package Configuration

Вот мой app.config app config

Добавьте новый элемент «ADO.NET Entity Data Model» и выберите «EF Designer from Database» Оставьте информацию о соединении и выберите «Далее».

Здесь одно диалоговое окно поставляется с опцией Entity Framework 6.x и внезапно закрывается

Пожалуйста, помогите мне решить проблему

Другие выводы:

Основываясь на некоторых форумах и статьях, я проверил папку частных сборок Visual Studio и нашел следующие библиотеки

Путь: C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ PrivateAssemblies

Файлы:

MySql.Data,MySql.Data.Entity.EF6, MySql.Web (Все эти библиотеки имеют версию 6.9.8.0)

Я удалил эти файлы и скопировал в эту папку новые файлы с версией 8.0.11.Новые файлы:

MySql.Data, MySql.Data.EntityFramework, MySql.Web (Все они имеют 8.0.11) и Google.Protobuf

  1. Теперь я закрываю и открываю визуальныйСтудия снова и открыть то же решение
  2. Когда я пытаюсь добавить новое соединение из обозревателя сервера, я получил следующую ошибку Error1

Но я могу продолжатьдать информацию о соединении после нажатия ОК в диалоге ошибок.Здесь, после того, как заполните данные о соединении и нажмите «ОК», я получил следующую ошибку enter image description here

Здесь я запутался, почему Visual Studio снова проверил 6.9.8.Так что мой sql соединитель 8.0.11 не поддерживается в visual studio 2017?

Если я продолжу добавлять пункт «Модель данных объекта Ado.net», экран подключения неожиданно закроется

Может кто-нибудь помочь решить эту проблему и использовать mysql в visual studio 2017

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...