/
azarayaos
/
OrderHub
Обзор
Документация
Войти
/
azarayaos
/
OrderHub
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
OrderHub.Infrastructure/Data/OrderDbContextFactory.cs
22 строки
1 KB
Azaray AOS
Создания начального проекта с базовым функицоналом
29 июн 2026, 22:47
29 июн 2026, 22:47
213f989
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Design; namespace OrderHub.Infrastructure.Data; /// <summary> /// Фабрика контекста заказов для создания миграций во время разработки. /// </summary> public class OrderDbContextFactory : IDesignTimeDbContextFactory<OrderDbContext> { /// <summary> /// Создаёт экземпляр OrderDbContext для инструментов EF Core во время разработки. /// </summary> /// <param name="args">Аргументы командной строки.</param> /// <returns>Настроенный контекст базы данных заказов.</returns> public OrderDbContext CreateDbContext(string[] args) { var optionsBuilder = new DbContextOptionsBuilder<OrderDbContext>(); optionsBuilder.UseNpgsql("Host=localhost;Database=OrderHub_Orders;Username=postgres;Password=postgres"); return new OrderDbContext(optionsBuilder.Options); } }