EFCore对应的.NET Standard/.NET Core版本

3 篇文章 0 订阅
2 篇文章 0 订阅

在.NET Core项目中执行EF的安装命令
dotnet tool install --global dotnet-ef
默认会安装最高版本,如果与当前.NET Core版本不对应的时候会报error NU1202错误,查阅后得知版本对应情况如下:

EF 8 <=> .NET 8,EFCore8计划在2023年11月与.NET 8同时发布,支持.NET 6~8
EF 7 <=> .NET 7,支持.NET 6~7
EF 6 <=> .NET 6,支持.NET 6
EF 5 <=> .NET 5,支持.NET 5及.NET Standard 2.1
剩下EF版本还有1.0、1.1、2.0、2.1、2.2、3.0、3.1,对应的.NET Standard版本参阅地址
https://learn.microsoft.com/zh-cn/ef/core/

我当前使用的是.NET Core版本是.NET 5,所以执行安装命令
dotnet tool install --global dotnet-ef --version 5.0.17
即可。

另转载C#发展历史,.NET Framework和.NET Core的历史版本文章,提醒自己注意项目中的版本问题。
.NET Framework和.NET Core的历史版本
转载地址来源:https://blog.csdn.net/u012563853/article/details/124665924

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值