我正在将Web应用程序从 .NET 移植到 .NET Core 。我首先将 Entity Framework 迁移到 EF Core ,并且在Web应用程序的 .NET 版本中它已经可以正常工作。现在重新创建了Web应用程序,我的存储库类中出现了这样的错误:
System.MissingMethodException:'找不到方法:'System.Security.PermissionSet System.AppDomain.get_PermissionSet()'。尝试运行_dataContext.Set();
时
我是否缺少对其他软件包的引用,或者框架中缺少某些内容?我真的很怀疑我是在 DotNet core 网络应用程序中使用 EF Core 的唯一人:),因此对我可能缺少的任何指针都表示赞赏。
public DbRepositoryBase(DbContext context)
{
_dataContext = context;
_dbset = _dataContext.Set<T>();
}