Я видел несколько вопросов, связанных с этим при переполнении стека, но ни один из них не помог. Я использую VS 2019 Community Edition, я создал проект API на .NetCore 2.1 и добавил следующие пакеты nuget. (при условии, что все пакеты EF будут включены по умолчанию)
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Design
Через некоторое время в кодировании мне нужно было использовать MapToStoredProcedures в функции OnModelCreating. Но она недоступна,
entitytypebuilder не содержит определения дляmaptostoredprocedures
после поиска нескольких решений я попытался
установить пакет Microsoft.EntityFrameworkCore.Relational
, который не работалпоскольку возникла проблема с конфликтом версий ...
NU1202: пакет Microsoft.EntityFrameworkCore.Relational 3.0.0 не совместим с netcoreapp2.1 (.NETCoreApp, Version = v2.1).
Затем я попытался установить SDK и перезапустить VS, затем я снова попытался установить пакет Microsoft.EntityFrameworkCore.Relational nuget, но там была та же ошибка.
FinЯ установил:
Microsoft.EntityFramework (6.3) и более старую версию Microsoft.EntityFrameworkCore.Relational (2.1.11)
, которая была успешной, но функция MapToStoredProcedures все еще недоступна.
оператор using в классе также не отображает пространство имен Microsoft.EntityFrameworkCore.Relational ...
Я очень запутался, так как раньше эта функция была доступна в VS 2013 с EF 6.: S