Entity Framework любезно сдался после обновления моего решения до .Net 6

У меня есть последняя версия Visual Studio на сегодняшний день (09-06-2021), я решил перейти на .NET 6. И получаю всевозможные ошибки при загрузке элементов из DbSet.

Это происходит на нормальном Даже в самом маленьком классе, который у меня есть, без каких-либо зависимостей. Это сработало 10 минут назад, когда было .NET Core 3.0.

      System.TypeInitializationException: The type initializer for 'Microsoft.EntityFrameworkCore.EnumerableMethods' threw an exception.
 ---> System.InvalidOperationException: Sequence contains more than one matching element
   at System.Linq.ThrowHelper.ThrowMoreThanOneMatchException() in System.Linq.dll:token 0x600041c+0xa
   at System.Linq.Enumerable.TryGetSingle[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found) in System.Linq.dll:token 0x60000f7+0x3d
   at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate) in System.Linq.dll:token 0x60000f1+0x0
   at Microsoft.EntityFrameworkCore.EnumerableMethods..cctor() in Microsoft.EntityFrameworkCore.dll:token 0x6000355+0x22e

Есть какие-нибудь яркие идеи?

0 ответов

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