Почему у меня в Data Source нет пункта Mysql Database?

В комментариях многие спрашивают, почему при подключении к базе данных Mysql, с помощью графического интерфейса Visual Studio, в Data Source нет пункта: Mysql Database и просят показать или рассказать, как сделать так, чтобы он снова появился.

Data Source

Данная «проблема» действительно существует и она связана с тем, что раньше существовал всего один продукт для работы с базой данных Mysql под названием Mysql Connector, который, сразу же после установки, обеспечивал, как минимум две функции:

1. Выступал провайдером между базой данных Mysql и приложением на языке c#

2. Обеспечивал интеграцию Mysql с программой Visual Studio, предоставляя разработчикам дополнительные утилиты и инструменты.

В результате, когда вы открывали окно выбора источника данных, там всегда был пункт Mysql Database.

Mysql Database

Но, если сейчас проделать всё то же самое, то данного пункта в Data Source вы не увидите, потому что, начиная с версии Mysql Connector 6.7, часть, отвечающую за интеграцию, убрали, а точнее вынесли в отдельную сборку, которую назвали: MySQL for Visual Studio, после чего её стали распространять, как отдельный продукт.


Набираем команду codeby webinar

Набираем команду для организации и проведения вебинаров Подробнее ...

Выдержка из описания к сборке 6.7:

This version also removes all features related to Visual Studio Integration, which are provided in a separate product, MySQL for Visual Studio.

В результате получается следующее:

Если вам требуется полная интеграция Visual Studio с Mysql, то тогда вам необходимо выполнить следующие шаги:

1. Установить Mysql for Visual Studio

(После установки данного продукта, в Data Source появиться пункт Mysql Database)

2. Установить Mysql Connector

Если же вам, к примеру, нужно всего лишь в коде подключиться к базе данных, выполнить запрос и вывести данные в DataGridView, то в таком случае достаточно установить только Mysql Connector.

Либо вы можете получить обе функции сразу же, скачав и установив Mysql Connector любой младшей версии, например: 6.5, 6.4. Но, при этом появляется большая вероятность того, что, во-первых, вам будут не доступны новые функции, а во-вторых, вы получите баги, которые уже к этому времени могут быть исправлены в новых версиях сборок.

Читайте также:



Похожие темы

Новости софта от 24 сентября 2014 года (MySQL, MiA... MySQL Community Server (проще говоря, это и есть MySQL, бесплатная версия, которой все пользуются) обновился до версий MySQL Community Server 5.6.21...
Как создать копию формы в программе Visual Studio?... Создание копии формы в программе Visual Studio Сегодня хочу показать, как можно быстро создать копию формы с помощью графического интерфейса программ...
Разрешение проблемы с Warning: mysqli::mysqli(): T... На моём хостинге можно выбирать версию PHP. На выбор предоставляются PHP 5.2 / 5.3 / 5.4 / 5.5 / 5.6. Много лет назад, когда я только создавал свой ...
Вышло обновление: Visual Studio 2013 Update 2 RC... Доступно обновление: Visual Studio 2013 Update 2 RC Буквально пару дней назад появилась новость о выходе Visual Studio 2013 Update 2 RC. Данный пакет ...
Обновление Visual Studio 2013 Update 3 Доступно обновление Visual Studio 2013 Update 3 Вышло в свет последнее RTM обновление для Visual Studio 2013. Как обычно пакет обновлений содержит мн...