Исключение при объявлении нового DbContextOptionsBuilder из контекста - PullRequest
0 голосов
/ 20 апреля 2020

Чтобы прояснить проблему, я создал совершенно новое MVC веб-приложение в .netcore2.2. Затем я добавил официальный код из https://docs.microsoft.com/en-us/ef/core/miscellaneous/configuring-dbcontext.

Теперь, когда я отлаживаю код, к моему удивлению, этот код выдает исключение при объявлении DbContextOptionsBuilder: метод может быть вызван только для типа для which Type.IsGenericParameter имеет значение true.

Как мне преодолеть это?

Чтобы создать это исключение, выполните следующие 4 шага:

Шаг 1. Создайте новое MVC веб-приложение в .netcore2.2

Шаг 2: Добавить этот контекст

publi c class BloggingContext: DbContext {publi c BloggingContext (параметры DbContextOptions): база (параметры) {}}

Шаг 3: Добавьте это объявление в Index в HomeController:

var optionsBuilder = new DbContextOptionsBuilder ();

Шаг 4: отладьте объявление, показанное в шаге 3, и получите Исключение, как показано здесь

Исключение в DeclaringMethod

...