【发布时间】:2011-07-11 18:43:15
【问题描述】:
我需要使用按位运算符查询表以生成字典结果。在 LINQ 方面,我远非专业人士,我有以下几点:
return (Dictionary<string, bool>) (from r in db.LocationVisibilities
where (r.Code & (int) permissionLevel) != 0 //bitwise statement in where clause
select new
{
r.Item, value = Boolean.Parse(r.Attribute.ToString())
});
【问题讨论】:
-
你有那个查询,它正在做...?
-
感谢 Skeet 先生的邀请!我改成下面的逻辑。
标签: c# dictionary linq-to-sql bit-manipulation