比如有个where条件 sql的形式是
where a=1 翻译成 FilterExpression的话是
Criteria = new FilterExpression { Conditions = { new ConditionExpression("a", ConditionOperator.Equal, 1) } }
现在条件是这样的 where (a & 256) >0
请问这种条件应该怎么写啊?
where (a & 256) >0 是否可以拆分成:where (a>0 & 256>0)
这样写就简单多了。
& 这个符号是位操作符
where (a & 256) >0 是否可以拆分成:where (a>0 & 256>0)
上面的转换好像不等价