/
urmat
/
taskboardproject1
Обзор
Документация
Войти
/
urmat
/
taskboardproject1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
UserService
src/UserService.Domain/Persistence/Data/TaskboardDbInitializer.cs
32 строки
910 B
urmatgit
new gitlab CI yaml
10 апр 2025, 11:05
10 апр 2025, 11:05
6b00e4c
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UserService.DataAccess.Entities; namespace UserService.DataAccess.Persistence.Data { public class TaskboardDbInitializer: IDbInitializer { private readonly TaskboardDbContext _dataContext; public TaskboardDbInitializer(TaskboardDbContext dataContext) { _dataContext = dataContext; } public async Task InitializeDb() { //_dataContext.Database.EnsureDeleted(); //await _dataContext.Database.EnsureCreatedAsync(); // если есть миграция if (_dataContext.Database.GetPendingMigrations().Any()) { await _dataContext.Database.MigrateAsync(); } } } }