Spec-Zone.ru › MySQL Connectors 1.0

3.1.2 Установка Connector/NET с помощью NuGet

Функциональность MySQL Connector/NET доступна в виде пакетов NuGet, открытого менеджера пакетов для платформы Microsoft разработки (включая .NET Core). NuGet Gallery — это центральный репозиторий программных пакетов, заполненный последними пакетами NuGet для Connector/NET.

Вы можете установить или обновить один или несколько отдельных пакетов Connector/NET с помощью NuGet, что является удобным способом внедрения существующей технологии, такой как Entity Framework, в ваш проект. NuGet управляет зависимостями между связанными пакетами, и все предварительные требования перечислены в NuGet Gallery. Для описания каждого пакета Connector/NET см. Пакеты Connector/NET (NuGet).

Важно

Для проектов, которым требуется, чтобы сборки Connector/NET хранились в GAC или для интеграции с Entity Framework Designer (Visual Studio), используйте автономный установщик MSI для установки Connector/NET вместо установки пакетов NuGet.

Использование пакетов Connector/NET с NuGet

NuGet Gallery (https://www.nuget.org/) предоставляет несколько инструментов для клиентов, которые могут помочь вам установить или обновить пакеты Connector/NET. Если вы не знакомы с вариантами инструментов или процессами, ознакомьтесь с потоком работы по потреблению пакетов, чтобы начать работу. После поиска описания пакета в NuGet, подтвердите следующую информацию:

  • Идентификатор и номер версии пакета правильные. Используйте список История версий, чтобы выбрать текущую версию.

  • Все предварительные требования установлены. Смотрите список Зависимости для получения подробностей.

  • Условия лицензии соблюдены. Обратитесь к ссылке Сведения о лицензии для просмотра этой информации.

Пакеты Connector/NET (NuGet)

Connector/NET предоставляет следующие пять пакетов NuGet:

MySql.Data

Этот пакет содержит основную функциональность Connector/NET, включая использование MySQL в качестве хранилища документов (только с Connector/NET 8.0). Он реализует необходимые интерфейсы ADO.NET и интегрируется с инструментами, поддерживающими ADO.NET. Кроме того, пакеты предоставляют доступ к нескольким версиям сервера MySQL и инкапсулируют баз-специфические протоколы.

MySql.Web

Пакет MySql.Web включает поддержку модели поставщика ASP.NET 2.0 (см. Раздел 6.2, «Модель поставщика ASP.NET и учебные пособия»). Эта модель позволяет сосредоточиться на бизнес-логике вашего приложения, а не на необходимости повторного создания таких элементов, как поддержка членства и ролей. Пакет поддерживает поставщиков членства, ролей, профилей и состояния сеанса.

Зависимость пакета: MySql.Data.

MySql.Data.EntityFramework

Этот пакет предоставляет возможности объектно-реляционного отображения (ORM), что позволяет работать с базами данных MySQL с использованием предметно-ориентированных объектов, тем самым исключая необходимость большинства кода доступа к данным. Выберите этот пакет для своих приложений Entity Framework 6 (см. Раздел 7.1, «Поддержка Entity Framework 6»).

Зависимость пакета: MySql.Data.

MySql.Data.EntityFrameworkCore

Этот пакет похож на пакет MySql.Data.EntityFramework; однако он предоставляет поддержку нескольких платформ для задач Entity Framework. Выберите этот пакет для своих приложений Entity Framework Core (см. Раздел 7.2, «Поддержка Entity Framework Core»).

MySql.Data.EntityFrameworkCore.Design

Пакет MySql.Data.EntityFrameworkCore.Design включает общие компоненты разработки для инструментов Entity Framework Core, которые позволяют создавать и мигрировать базы данных MySQL.

Примечание

Начиная с Connector/NET 8.0.20, функциональность, предоставляемая в этом пакете, была перенесена в пакет MySql.Data.EntityFrameworkCore. Исходный пакет MySql.Data.EntityFrameworkCore.Design устарел.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-net-en/connector-net-installation-binary-nuget.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API