Она работает, когда я не обновляюсь.
Код: Выделить всё
миграции dotnet ef добавляют тест
(но также не работают, например, при миграции dotnet ef есть ожидающие изменения модели)
Контекст БД:
Код: Выделить всё
public class GenesisDbContext : DbContext
{
private readonly IHttpContextAccessor httpContextAccessor;
public GenesisDbContext(DbContextOptions dbContextOptions, IHttpContextAccessor httpContextAccessor) : base(dbContextOptions)
{
_httpContextAccessor = httpContextAccessor;
AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);
}
// Just a few DbSets and seeding here
Код: Выделить всё
dotnet ef migrations has-pending-model-changes
В модель не было внесено никаких изменений со времени последней миграции.
При обновлении до версии 8.1.0 я получаю:
Невозможно создать «DbContext» тип ''. Исключение «Невозможно разрешить службу для типа Microsoft.EntityFrameworkCore.DbContextOptions`1[SMS.Server.Genesis.Data.GenesisDbContext]» при попытке активировать «KommuneAktiv.SMS.Server.Genesis.Data.GenesisDbContext». был выброшен при попытке создать экземпляр. Информацию о различных шаблонах, поддерживаемых во время разработки, см. на странице https://go.microsoft.com/fwlink/?linkid=851728
Я мало что мог попробовать. вот, просто "не обновляйся"
Подробнее здесь: https://stackoverflow.com/questions/790 ... from-7-6-0
Мобильная версия