我想最后得到这个查询:
select * from tableName where columnName & 2 = 2 and columnName & 4 = 4
如何使用 LINQ 生成此脚本?
最佳答案
您可以使用 &
或 |
在 C#(和 LINQ 查询)中执行按位运算,具体取决于您想要的按位运算。
var query =
from row in context.tableName
where (row.columnName & 2) == 2 && (row.columnName & 4) == 4
select row
关于c# - 在 LINQ to SQL 中创建按位运算符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6581693/