Entity framework Can';t使用Devart dotConnect为PostgreSQL产品正确生成EF模型

Entity framework Can';t使用Devart dotConnect为PostgreSQL产品正确生成EF模型,entity-framework,postgresql,devart,dotconnect,Entity Framework,Postgresql,Devart,Dotconnect,我在使用Devart dotConnect for PostgreSQL产品从现有PostgreSQL数据库创建实体框架模型时遇到问题。 该产品提供了两种从数据库生成EF模型的方法,两种方法都不起作用。 当将ADO.Net实体数据模型与此Devart提供程序一起使用时,从数据库生成模型时,“表”列表在向导中显示为空。 使用Devart实体模型时,表列表在向导中正确显示,并生成模型,但缺少所有导航属性,所有不可为空的字段都生成为实体键。 任何人都有使用此产品的经验,如果我遇到错误或使用不当,可以向

我在使用Devart dotConnect for PostgreSQL产品从现有PostgreSQL数据库创建实体框架模型时遇到问题。 该产品提供了两种从数据库生成EF模型的方法,两种方法都不起作用。 当将ADO.Net实体数据模型与此Devart提供程序一起使用时,从数据库生成模型时,“表”列表在向导中显示为空。 使用Devart实体模型时,表列表在向导中正确显示,并生成模型,但缺少所有导航属性,所有不可为空的字段都生成为实体键。 任何人都有使用此产品的经验,如果我遇到错误或使用不当,可以向我确认吗? 谢谢


Etienne

经过一些调查,我用来从实体框架访问数据数据库的PostgreSQL中的数据库用户似乎缺少INHERIT属性。如果没有此属性,用户将无法从其组继承权限,这些权限授予他访问数据库对象的权限


生成EF模型的两种方法之间的行为差异是由于在ADO.NET实体数据模型向导中获取元数据主要通过“information_schema”实现,而在Entity Developer中则通过“pg_catalog”实现。

似乎是数据库权限设置的问题。。。但无法找到确切的答案…我们已经在论坛上回答了您