2014-10-31 4 views
7

В чем разница между MySql.ConnectorNET.Data и MySql.Data пакетами на NuGet?MySql.ConnectorNET.Data vs MySql.Data

Они оба публикуются одним и тем же пользователем (MySQL), а ссылки Project Site указывают на то же местоположение (http://dev.mysql.com/downloads/).

После установки обеих версий версия ConnectorNET отстает от другой версии от выпуска.

ответ

1

Поскольку время вы задали этот вопрос, Oracle (владелец пакета) сделали ситуацию разъясняя:

  • MySql.Data является официальным пакет, который продолжает обновляться.
  • MySql.ConnectorNET.Data сейчас не имеет опубликованных релизов. Он показывает предупреждение: «Владелец заблокировал этот пакет. Это может означать, что пакет устарел или не должен использоваться больше «

NuGet также имеет следующие другие MySQL ADO.NET разъемы:

  • MySqlConnector - сообщество развитая библиотека разъем ОСС поддержки. async и .NET Core.
  • SapientGuardian.MySql.Data - начато как вилка MySql.Data которая добавлена ​​netstandard1.3 поддержка; теперь не поддерживается.
  • dotConnect.Express.for.MySQL - бесплатный экспресс-выпуск коммерческого продукта с закрытым исходным кодом paid editions.
  • CData.MySQL - коммерческий продукт с замкнутым циклом, который требует paid license.