Method not found: 'System.Reflection.MethodInfo Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitor.get_SelectAsyncMethod()'
Hi can you show your packages install ? I have same problem too when i use EFCore. I solved this when I installed package
Microsoft.EntityFrameworkCore.Relational >= 2.2.0
There are several variations of this problem that exhibit the behavior of MissingMethodException
, NotImplemementedException
or MissingFieldException
.
It appears these are caused by conflicting versions within the Microsoft.EntityFrameworkCore
namespace. For instance, this error can be caused by referencing Microsoft.EntityFrameworkCore.InMemory
2.2.0 and Microsoft.EntityFrameworkCore.Relational
2.1.4 in the same assembly.
The solution is to harmonize the versions of nuget package references so that they do not internally reference different versions of EF Core components.
I don't know what was the real problem but after downgrade Microsoft.EntityFrameworkCore.Tools to version 2.1.4 and updgrade again to last version problem gone.