Миграция EF Core больше не работает после обновления JsonWebTokens с версии 7.6.0. до 8.xC#

Место общения программистов C#
Ответить
Anonymous
 Миграция EF Core больше не работает после обновления JsonWebTokens с версии 7.6.0. до 8.x

Сообщение Anonymous »

При обновлении моих nugets с 7.6.0 до 8.x команда миграции EF Core завершается с ошибкой.
Она работает, когда я не обновляюсь. Команда EF:
миграции 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
Когда я запускаю команду 7.6.0

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»