Nhibernate 需要分离的等效标准

Nhibernate 需要分离的等效标准,nhibernate,nhibernate-criteria,Nhibernate,Nhibernate Criteria,我需要与以下HQL等效的DetachedCriteria: select obj from Objects obj, Text text where obj.TextId = text.TextId and <Some_Other_Condition> order by text.Value 选择obj 从对象obj,文本 其中obj.TextId=text.TextId和 按文本排序。值 Thanx这一切都取决于您映射的对象 以下是一个例子: var criteriaO

我需要与以下HQL等效的DetachedCriteria:

select obj
from Objects obj, Text text
where obj.TextId = text.TextId and <Some_Other_Condition>
order by text.Value
选择obj
从对象obj,文本
其中obj.TextId=text.TextId和
按文本排序。值

Thanx

这一切都取决于您映射的对象

以下是一个例子:

    var criteriaObject = DetachedCriteria.For(typeof(Objects))
        .CreateAlias("TextReference", "text")
        .Add(Restrictions.Eq("Activate", true))
        .AddOrder(new Order("text.Value", true));
希望能有帮助