我正在使用prosgresql,EF Core和.net Core启动项目。对于这种情况,是否必须使用npgsql?
使用npgsql并不是必须的,您可以单独使用EF Core https://www.npgsql.org/efcore/index.html。
但是我建议使用与EFCORE相对应的npgsql,在与.NET CORE和PostgresSQL一起使用时,我会使用它,它们在https://www.npgsql.org/doc/basic-usage.html上也有不错的文档,您不需要依赖EF