我有一个 ASP.NET MVC 5 / .NET 4.7 项目,我想升级到 ASP.NET Core。
MVC 前端引用一个服务层项目 (SL),该项目使用使用实体框架构建的数据层 (DAL) 项目。
我们的评估是,Entity Framework Core 仍然缺少我们需要的功能,因此我们不应该将 DAL 项目升级到 .NET Core。
我的项目应该以什么框架为目标才能协同工作?我们可以只将一个项目升级到 .NET Core,而将其余项目保留在 .NET Framework 中吗?
如果您想切换到 .NETCore 并且仍然能够使用旧的库,您应该标记 .NETFramework。
因此,在创建新项目时选择:
ASP.NET Core Web 应用程序(.NET Framework)
此外,本月(实际上是昨天).NETCore 2.0 和 EFCore 2.0 一起发布。
这两个框架都有更多的功能,所以我建议迁移到 2.0 项目。
此外,EFCore 2.0 现在应该具有所需的大部分功能,因此我也会采用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)