哪个 Npgsql 最适合 Entity Framework 6.0

Which Npgsql is the best fit for Entity Framework 6.0

在我的项目中,我使用的是 Npgsql 3.2 和 Entity Framework 6.0,但是在将 table 和函数导入模型时出现了很多问题,它无法识别来自的 Inet 数据类型Postgres 和自动排除了我的 table,然后我必须通过 XML 版本的 DBMX 并且仍然无法正常工作,任何想法将不胜感激。

您应该始终使用最新版本的 Npgsql(当前为 3.2.3)。 Npgsql EF6 提供程序存在一些限制和已知问题,但使用旧版本的 Npgsql 无法解决这些问题。

由于 EF6 类型映射的固有限制,EF6 无法支持 Inet 数据类型,它仅限于一组封闭的 "standard" 类型。您遇到的其他具体问题应作为明确、详细的问题发布 - 可能会有解决方案。