NHibernate linq 3.0是否已准备好投入生产?

时间:2011-02-12 16:16:16

标签: nhibernate linq-to-nhibernate

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

例如,

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

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

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

1 个答案:

答案 0 :(得分:1)

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

按照https://nhibernate.jira.com/browse/NH-2317查看修复时间。