我想最后得到这个查询:

 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/

10-11 11:46