尝试在 PCL 中安装 EntityFramework

Trying to install EntityFramework in PCL

我目前正在尝试构建一个需要实现存储库模式的项目。但是,我的主项目库是一个可移植的 class 库,据我所知,我的所有其他库也必须是可移植的 class 库。我目前正在尝试从 Nuget 添加安装 EntityFramework,但我收到如下所示的错误。

Package EntityFramework 6.1.3 is not compatible with dotnet5.0 (.NETPlatform,Version=v5.0). Package EntityFramework 6.1.3 supports: - net40 (.NETFramework,Version=v4.0) - net45 (.NETFramework,Version=v4.5)

我尝试了很多变通方法,例如使用 .NetStandard、引用 ASP.NET 核心等,但其中 none 有效。

任何人都可以告诉我是否可以使用常规 class 库并且仍然可以在项目中使用它?或者有没有办法让我安装 EntityFramework?

谢谢

尝试将目标框架从您的项目属性降级为 .NET 4.04.5