代码之家  ›  专栏  ›  技术社区  ›  Thomas Levesque

林克:成熟了吗?

  •  12
  • Thomas Levesque  · 技术社区  · 16 年前

    我正在考虑在一个即将到来的项目中使用Linq来实现NHibernate,所以我希望得到一些反馈。我发现 this identical question 在二月份被问到,似乎Linq到NHibernate在这个时候还不是很成熟。。。从那以后情况有改善吗?有人在现实生活中使用过它吗?

    谢谢你的反馈

    现在的

    4 回复  |  直到 9 年前
        1
  •  4
  •   Michael Gattuso    16 年前

    Ayende(NHibernate的一个声音更大的贡献者)在 blog post 本周,NHibernate的LINQ支持有所欠缺(与微软的实体框架相比)。我不相信在过去的一年里,生产代码库发生了什么变化。他注意到NHibernate的下一个版本将改进这种支持。

        2
  •  3
  •   GreenIcicle    16 年前

    Linq到NHibernate在大多数情况下都是可以的,但您需要一个后备选项。

    我在一个大型项目中使用它作为默认的查询语言,因为我希望它很快会变得更加成熟,我特别喜欢它对底层框架的不可知论——如果您了解O/R映射器和Linq的基本知识,就可以使用它;你不需要特别熟悉NHibernate。其他用于编写查询的选项,特别是criteria查询API,会带来一些额外的学习工作。对于大多数功能,不需要复杂的查询,而Linq到NHibernate对于某些Where和OrderBys是很好的选择。

        4
  •  0
  •   dbones    16 年前

    以下是他的最新帖子“使用新的Linq到NH提供商并从旧提供商迁移” http://blogs.imeta.co.uk/sstrong/archive/2009/12/16/824.aspx 注意,它就在NHForge关于这个主题的最新文章之后。

    我看起来很有前途