Nhibernate在哪里条件

时间:2010-11-15 17:19:15

标签: nhibernate

我想在nHibernate中生成where条件,如下所示任何人都可以帮助我

从中选择ID,名称 雇员 where(id = @ id或Id为Null) 我希望代码生成where条件。

1 个答案:

答案 0 :(得分:4)

您应该在此处查看文档:{​​{3}}

使用条件API的解决方案是:

session.CreateCriteria<Employee>()
    .Add(Restrictions.Eq("Id", id) | Restrictions.IsNull(id));