asp.net-core – 在ASP.NET Core中使用Entity Framework 6

前端之家收集整理的这篇文章主要介绍了asp.net-core – 在ASP.NET Core中使用Entity Framework 6前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有:

>用于.NET Core框架的ASP.NET Core独立Web API项目
>具有EF6数据模型的类库,用于完整的.NET框架

ASP.NET Core项目引用类库

这个架构在这里提出:

https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6

问题是:如果它是完整.NET Framework的依赖目标,我的独立应用程序是否能够在发布(或发布)后在指定的目标平台(Win,Linux,Mac运行时)上执行?

非常感谢

解决方法

这是不可能的.您提供的相同链接确认:

To use Entity Framework 6,your project has to compile against .NET Framework,as Entity Framework 6 does not support .NET Core. If you need cross-platform features you will need to upgrade to Entity Framework Core.

您可以在.NET Framework(非.NET CORE)和EF6(但不是跨平台)上使用ASP.NET Core.但不是.NET Core上的ASP.NET Core并且使用EF6.您需要为该项目使用EF Core.

猜你在找的.NET Core相关文章