Выбор провайдера базы данных и установка EF Core¶
EF Core поддерживает ряд баз данных с помощью модели провайдера.
Добавление поддержки БД включает в себя добавление правильного пакета NuGet в проект. Например1:
- PostgreSQL — Npgsql.EntityFrameworkCore.PostgreSQL;
- Microsoft SQL Server — Microsoft.EntityFrameworkCore.SqlServer;
- MySQL — MySql.Data.EntityFrameworkCore;
- SQLite — Microsoft.EntityFrameworkCore.SQLite.
Так как EF Core является модульной библиотекой, то для полноценной работы нужно установить несколько пакетов. Например, для нашего приложения необходимо два пакета:
- Microsoft.EntityFrameworkCore.SqlServer — основной пакет провайдера. Также содержит ссылку на базовый пакет EF Core;
- Microsoft.EntityFrameworkCore.Design — содержит компоненты времени проектирования EF Core.
Последнее обновление :
1 мая 2023 г.
Дата создания : 2 октября 2022 г.
Дата создания : 2 октября 2022 г.