Сбои отложенной загрузки с get_Info, не реализованным в EF Core 3

Я следовал за документами, сообщая мне, что начиная с версии 2.1 я могу сделать следующее.

services.AddDbContext<Context>(c => c
  .UseLazyLoadingProxies()
  .UseSqlServer(...));

Это не работает, выбрасывая исключение ниже. Комментируя UseLazyLoadingProxies часть заставляет это функционировать должным образом, это - лень, которая виновата).

System.TypeLoadException HResult = 0x80131522 Сообщение = Метод 'get_Info' в типе 'Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension' из сборки 'Microsoft.EntityFrameworkCore.SqeySeceyKeKe0.0.0.0e0.0.0 = 0.0.0.0.0.0 = 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.038.0.0.0.0 не имеет реализации. Источник =Microsoft.EntityFrameworkCore.SqlServer

Я установил последнюю версию Microsoft.EntityFrameworkCore.Proxies.

Install-Package Microsoft.EntityFrameworkCore.Proxies -Version 3.0.0-preview7.19362.6

Когда я гуглил, была некоторая информация о отложенной загрузке, не реализованной в EF Core, но я предположил, что она была в 1.x или просто неправильно описана.

Что я пропустил?

Если это не реализовано, мне интересно, как на земле я должен останавливать циклические ссылки при создании объекта с детьми в моем WebAPI, но это уже другая история. Поиск в Google, который привел меня к использованию лени, а именно.

0 ответов

Другие вопросы по тегам