【问题标题】:Is NHibernate linq 3.0 ready for production?NHibernate linq 3.0 准备好投入生产了吗?
【发布时间】:2013-10-25 00:54:50
【问题描述】:

我有 NHibernate 2 和 Linq 查询的项目。我曾尝试在 NHibernate 3 上迁移,但 Linq 查询经常返回异常。

例如,

Session.Query().Where(c => c.Name != "AAA").Take(5).Select(c => c.Name)

返回异常,因为 Take 在 Select 之前...

我认为等待下一个版本并推迟迁移可能会更好......

【问题讨论】:

    标签: nhibernate linq-to-nhibernate


    【解决方案1】:

    目前,这是一个限制(不过有一个简单的解决方法:只需将 Take 放在最后)

    关注https://nhibernate.jira.com/browse/NH-2317 看看什么时候修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      相关资源
      最近更新 更多