【问题标题】:Can't generate EF model correctly with Devart dotConnect for PostgreSQL product无法使用 Devart dotConnect for PostgreSQL 产品正确生成 EF 模型
【发布时间】:2012-10-25 01:39:02
【问题描述】:

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

艾蒂安

【问题讨论】:

标签: entity-framework postgresql devart dotconnect


【解决方案1】:

经过一番调查,我用来从实体框架访问数据库的 PostgreSQL 中的数据库用户似乎缺少 INHERIT 属性。如果没有这个属性,用户就不会继承他的组权限,从而使他能够访问数据库对象...

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-22
    • 2022-09-23
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多