【问题标题】:Which .NET ORM has best support for PostgreSQL database哪个 .NET ORM 对 PostgreSQL 数据库的支持最好
【发布时间】:2011-02-25 21:50:02
【问题描述】:

我很想知道哪个 ORM 对 Postgres SQL 数据库的支持最好?是否有任何映射器同时具有 LINQ 支持和从数据库生成模型的能力?

【问题讨论】:

    标签: c# .net postgresql orm


    【解决方案1】:

    【讨论】:

    • 这是一个 linq 唯一的答案。
    • 这个项目不再维护。有后续项目吗?
    【解决方案2】:

    我想说NHibernate 是你的friend

    【讨论】:

    • 如何从 Postgres 数据库生成 NHibernate 模型?
    • 无论如何,您都不应该从数据库中生成模型。您的对象模型应该反映系统的行为 - 而不是数据,这是关系数据库结构的优化目标。
    • +1 NHib 很棒,您应该考虑使该技术适合您的应用程序。不是反过来。 NHB 有一个 linq 提供程序; Fluent NHibernate 也使设置 NH 变得更容易。 fluentnhibernate.org
    【解决方案3】:

    我没有将它与 DbLinq 进行比较,但 LlbgenPro 支持 Postgres 并且非常强大。它支持 Linq 和从数据库生成模型。在它刚刚发布的 v3.0 中,它不仅可以为 LlblGen 运行时生成项目,还可以为 NHibernate、Entity Framework 和 LinqToSql 生成项目。

    它应该在您的评估列表中。

    【讨论】:

    • 同意。我们使用 LLBLGenPro 和 NHibernate 访问 PostgreSQL 数据库取得了很大的成功。
    【解决方案4】:

    这是一个很老的问题,但对于现在遇到此问题的任何人(比如我),请务必查看 PostgreSQL/.net 的 Marten 文档和事件存储

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 2012-06-12
      • 1970-01-01
      • 2010-09-16
      • 1970-01-01
      • 2010-09-11
      相关资源
      最近更新 更多