我的 MS Server 数据库中有一个名为“类型”的字节列。在我的 Asp.net 页面上,我有一个 ListView 和一个 LinqDataSource。“类型”列是不同的枚举标志。
我想检查我的 LinqDataSource Where 属性中“类型”列中的特定位。
我试过:(检查第一位)
Type == (Type | 1)
Type = (Type | 1)
Type | 1 == Type
Type & 1 == 1
Type & 1 == 1
(Type & 1) == 1
(Type & 1) == 1
等等...
我得到两种例外:
- 运算符与字符串不兼容
- 布尔例外 ')'
我没有运气检查过谷歌和 msdn 文档。