.net 10访问Postgresql数据库出错

28 阅读1分钟

vs2026基于.net10使用EF访问Postgresql数据库,出错,NuGet已经更新到最新版。

原因是.net10的EF更新到10.0版本后,Npgsql.EntityFrameworkCore.PostgreSQL还没有10.0正式版更新,最新版是9.0,需要手动安装10.0:

dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL --version 10.0.0-rtm-ci.20251119T224923 --source https://www.myget.org/F/npgsql-vnext/api/v3/index.json