C# HQL与标准的混合

C# HQL与标准的混合,c#,nhibernate,C#,Nhibernate,据我所知,有很多方法可以访问nhibernate中的数据;HQL、标准、linq到nhibernate和原始sql 在nhibernate中,访问数据源时是否可以混合使用查询技术。例如,将where子句作为(分离的)条件,将select或join作为HQL?或上述任何其他组合。当前首选技术是Linq和QueryOver,它们在内部分别映射到HQL和标准。您可以在项目中使用您认为更适合的语句,而不存在任何特殊缺陷,但当然,您不能将它们混合在一个语句中,即不能将查询附加到Linq语句,反之亦然 你是

据我所知,有很多方法可以访问nhibernate中的数据;HQL、标准、linq到nhibernate和原始sql


在nhibernate中,访问数据源时是否可以混合使用查询技术。例如,将where子句作为(分离的)条件,将select或join作为HQL?或上述任何其他组合。

当前首选技术是
Linq
QueryOver
,它们在内部分别映射到
HQL
标准。您可以在项目中使用您认为更适合的语句,而不存在任何特殊缺陷,但当然,您不能将它们混合在一个语句中,即不能将查询附加到Linq语句,反之亦然

你是说在同一份声明中?ie是否将条件附加到hql查询?