Подтвердить что ты не робот

MySQL DataSource на Visual Studio 2012

Я читал о mySQL DataSource и возможности использовать mySQL с Entity Framework, но я не могу генерировать EF с mySQL без использования диалога DataSource

enter image description here

Как я могу добавить базу данных mySQL в такой диалог?

Это то, что я сделал до сих пор:

  • Установлен mySQL Connector v.6.5.4
  • Перезапуск n-раз мой компьютер с Windows 7
  • Подробнее о том, как хорошо работает mySQL Connector в предыдущих версиях Visual Studio
4b9b3361

Ответ 1

Я только что прочитал с форумов mySQL, что mySQL отправит интеграцию Visual Studio 2012 с mySQL Connector v.6.5.5

Мы добавим поддержку VS 2012 в Connector/NET 6.5.5 и более поздние версии 6.6.x http://forums.mysql.com/read.php?38,546265,564533#msg-564533

и дайте ссылку, чтобы проверить трюк

http://social.technet.microsoft.com/wiki/pt-br/contents/articles/10476.instalando-mysql-connector-no-visual-studio-2011-beta.aspx

и вот файл vsix, если вы следуете учебник (на португальском языке)

Расширение Microsoft Visual Studio для mySQL: http://cl.ly/JqXO

просто скачать и дважды щелкнуть...

тогда вы получите все, чтобы работать

enter image description here

Использование Visual Studio 2012 Professional

enter image description here

Ответ 2

Одно пояснение: Visual Studio Express НЕ поддерживает MySQL.NET Connector как расширение.

Вы все равно можете использовать его, добавляя ссылку на файл MySql.Data.dll, который вы можете найти в папке установки MySQL Connector (для меня это были W:\Program Files\MySQL\Connector NET 6.5.4\Assemblies\v4.0). После этого вы можете использовать его следующим образом:

using MySql.Data.MySqlClient;
...
var mycon = new MySqlConnection();

Ответ 3

В соответствии с этой страницей: http://dev.mysql.com/downloads/connector/net/

"Начиная с версии 6.7, Connector/Net больше не будет включать интеграцию MySQL для Visual Studio. Эта функциональность теперь доступна в отдельном продукте MySQL for Visual Studio, доступном с помощью MySQL Installer for Windows (см. http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html)."

Ответ 4

Visual Studio 2012 еще не поддерживается MySQL Connector v.6.5.4. Вы не можете добавить соединение с MySQL в Server Explorer для начала.

В соответствии с этим post поддержка будет добавлена ​​в MySQL Connector v.6.5.5

Ответ 5

Коннектор/NET 6.5.5 не поддерживает VS2012, но Connector/NEt 6.6.x делает.

Однако выпуски Visual Studio Express не поддерживаются, поэтому единственный способ работать в Entity Framework и Visual Studio Express и MySql (или другой базе данных, отличной от SQL Server) - сначала использовать код.

Ответ 6

Неважно, если бы у вас был драйвер MySQL, насколько я могу судить. Я запускаю VS 2012.3, и если я попытаюсь создать соединение с данными в VS Server Browser, я могу дойти до выбора драйвера MySQL и не более того. Если я попробую ввести имя_сервера/имя пользователя/пароль (любое из полей), окно просто исчезнет и ДА, оно только тогда, когда используется драйвер MySQL, поэтому НЕТ это не vs (не исключительно), вызывающий проблему. Идем дальше и говорим, что это моя среда, но вы не сможете оправдать это даже отдаленно по сравнению с ФАКТом того, что происходит. ВСЕ мои другие программы/расширения/надстройки/библиотеки работают нормально. Нет ничего удивительного в том, что я вижу, как глючит "3-минутный" установщик Windows. Придется удалить/переустановить экземпляр сервера, чтобы добраться до мастера настройки, и нет другого очевидного способа настройки экземпляра без него. Я предпочел бы старую настройку./Напыщенная