按位运算符LinqDataSource在哪里

时间:2009-09-23 19:37:55

标签: asp.net bit-manipulation where linqdatasource

我的MS Server数据库中有一个名为“Type”的字节列。在我的Asp.net页面上,我有一个ListView和一个LinqDataSource。 “类型”列是不同的枚举标记。

我想检查我的LinqDataSource Where属性中的'Type'列中的特定位。

我尝试过:(先检查一下)

Type == (Type | 1)
Type = (Type | 1)
Type | 1 == Type

Type & 1 == 1
Type & 1 == 1
(Type & 1) == 1
(Type & 1) == 1

依旧......

我有两种例外:

  • 运营商与字符串不兼容,
  • boolean Excepted')'

我没有运气检查谷歌和msdn文档。

1 个答案:

答案 0 :(得分:0)

我现在正在使用LinqDataSource OnSelecting事件。虽然不是那么干净。