如何在Castle ActiveRecord中使用Expression.Or()?

如何在Castle ActiveRecord中使用Expression.Or()?,activerecord,castle-activerecord,Activerecord,Castle Activerecord,请解释一下如何在FindAll函数中使用expersion.Or() 例如,我有两个条件-Expression.Like(“Text”、“%coolstuff%”)和 表达式.Eq(“来自互联网”,假) 如何通过“或”?将它们一起使用尝试以下方法: // ... Expression.Or( Expression.Like("text", "%arbitrary%"), Expression.Eq("FromInternet", false) ) // ... 试试这个: // ...

请解释一下如何在FindAll函数中使用expersion.Or()

例如,我有两个条件-Expression.Like(“Text”、“%coolstuff%”)和

表达式.Eq(“来自互联网”,假)

如何通过“或”?

将它们一起使用尝试以下方法:

// ...
Expression.Or(
  Expression.Like("text", "%arbitrary%"),
  Expression.Eq("FromInternet", false)
)
// ...
试试这个:

// ...
Expression.Or(
  Expression.Like("text", "%arbitrary%"),
  Expression.Eq("FromInternet", false)
)
// ...

看起来您正在使用旧版本的ActiveRecord。我建议您使用最新版本的ActiveRecord,看起来您使用的是旧版本的ActiveRecord。我建议从以下位置获取最新信息: