Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Nhibernate-ICRITERIA语法_C#_Nhibernate_Icriteria - Fatal编程技术网

C# Nhibernate-ICRITERIA语法

C# Nhibernate-ICRITERIA语法,c#,nhibernate,icriteria,C#,Nhibernate,Icriteria,我有以下sql: Select * from table where (Field1=1 and Field2=1) or (Field3=1) 如何使用NHibernate ICriteria创建选择 关于海藻使用限制。或和限制。以及 Session .CreateCriteria<Table>() .Add(Restrictions.Or( Restrictions.And( Restrictions.Eq("Field1", 1),

我有以下sql:

       Select * from table where (Field1=1 and Field2=1) or (Field3=1)
如何使用NHibernate ICriteria创建选择
关于海藻

使用限制。或和限制。以及

Session
.CreateCriteria<Table>()
.Add(Restrictions.Or(
    Restrictions.And(
        Restrictions.Eq("Field1", 1),
        Restrictions.Eq("Field2", 1)),
    Restrictions.Eq("Field3", 1))
.List<Table>();
会话
.CreateCriteria()
.添加(限制)或(
限制。及(
限制。等式(“字段1”,1),
限制。等式(“字段2”,1)),
限制。等式(“字段3”,1))
.List();

Thx,我认为有一种方法可以加入两个标准