我在我的azure表中添加了一个新列。例如,该表称为“用户”,新列称为“ComputationDate”。 “用户”表已存在,其中的行没有此新列“ComputationDate”。我对它进行了如下查询,
var usersDue = from user in Table.Query
where user.ComputationDate != <somedate>
select user;
我希望此查询将所有未将ComputationDate设置为“somedate”的用户行以及未定义此新“ComputationDate”列的用户行返回。 但查询不返回后一组用户。它只返回设置了“ComputationDate”的行,其值不等于“somedate”。 有没有办法得到我想要的结果,而不必让所有用户在客户端上过滤它?
答案 0 :(得分:-1)
看起来你正在尝试进行LINQ to SQL查询。
这可能会更好地满足您的需求:
var usersDue = from user in Table.Query
where user.ComputationDate != <somedate>
|| user.ComputationDate == null
select user;