System.InvalidOperationException: реляционные методы могут использоваться только тогда, когда в контексте используется поставщик реляционной базы данных - PullRequest
0 голосов
/ 23 мая 2018

System.msaContextOptions = new DbContextOptionsBuilder () .UseInMemoryDatabase (databaseName: "Получить результаты") .ConfigureWarnings (w => w.Ignore (InMemoryEventId.TransactionIgnoredWarning)) .Options;

1 Ответ

0 голосов
/ 31 июля 2019

Как уже упоминали другие люди, я обнаружил, что пропуск DBMigration - лучший вариант на данный момент.Я выполняю миграцию базы данных, когда имя поставщика базы данных не InMemory.

if (context.Database.ProviderName != "Microsoft.EntityFrameworkCore.InMemory") { context.Database.Migrate(); }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...