.net - 如何从 ASP.NET Core 引用 .NET 框架

标签 .net asp.net-mvc asp.net-core-mvc

我有一个 ASP.NET MVC 5/.NET 4.7 项目,我想将其升级到 ASP.NET Core。

MVC 前端引用一个服务层项目 (SL),该项目使用使用 Entity Framework 构建的数据层 (DAL) 项目。

我们的评估是,Entity Framework Core 仍然缺少我们需要的功能,因此我们不应将 DAL 项目升级到 .NET Core。

我的项目应该以什么框架为目标才能协同工作?我们可以只将一个项目升级到 .NET Core,而将其余项目保留在 .NET Framework 中吗?

最佳答案

如果您想切换到 .NETCore 并且仍然能够使用旧的库,您应该标记 .NETFramework。
因此,在创建新项目时选择:

ASP.NET Core Web Application (.NET Framework)

此外,本月(实际上是昨天).NETCore 2.0 和 EFCore 2.0 一起发布。 这两个框架都有更多的功能,所以我建议迁移到 2.0 项目。
另外,EFCore 2.0 现在应该具有所需的大部分功能,因此我也会采用它。

关于.net - 如何从 ASP.NET Core 引用 .NET 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45693305/

相关文章:

c# - Vector<T>、adv​​simd 和 sse 之间的 SIMD Intrinsics 区别?

c# - 如何自定义 text-danger 给出的验证错误信息?

c# - Controller 操作错误地返回状态代码 200 而不是 204

c# - MVC4 URLHelper 可以工作,但 HTMLHelper 不能。我究竟做错了什么

javascript - jsGrid 不会渲染 JSON 数据

asp.net - 在 MapSpaFallbackRoute 中使用命名路由

c# - 我可以在我拥有的_every_ 项目的同一目录中禁用 obj 的生成吗?

.net - 按名称选择特定打印机 VB

c# - UpdateResource 不适用于 lpType 作为字符串

asp.net-mvc - 我必须更改 Azure 的 ASP MVC 身份验证系统吗?