首页 新闻 赞助 找找看

MS CRM FilterExpression

0
悬赏园豆:20 [待解决问题]

比如有个where条件 sql的形式是

where a=1 翻译成 FilterExpression的话是

Criteria = new FilterExpression
                    {
                        Conditions = 
                        {
                            new ConditionExpression("a"ConditionOperator.Equal, 1)                        
                        }
                    }
现在条件是这样的 where (a & 256) >0
请问这种条件应该怎么写啊?
最爱吃糖了的主页 最爱吃糖了 | 初学一级 | 园豆:41
提问于:2015-03-16 19:58
< >
分享
所有回答(1)
0

where (a & 256) >0 是否可以拆分成:where (a>0 & 256>0)

这样写就简单多了。

悟行 | 园豆:12559 (专家六级) | 2015-03-18 09:09

& 这个符号是位操作符

where (a & 256) >0 是否可以拆分成:where (a>0 & 256>0)

上面的转换好像不等价

支持(0) 反对(0) 最爱吃糖了 | 园豆:41 (初学一级) | 2015-03-18 09:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册