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
Ответы
Ответ 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. Придется удалить/переустановить экземпляр сервера, чтобы добраться до мастера настройки, и нет другого очевидного способа настройки экземпляра без него. Я предпочел бы старую настройку./Напыщенная
Ответ 7
Загрузите и установите Загрузить MySQL для Visual Studio http://dev.mysql.com/downloads/windows/visualstudio/1.1.html