我正在试图弄清楚如何使用亚音速3 linq的blah = blah或blah = blah2进行查询,我无法弄明白。我此刻的查询如下:
var ddFaxNumbers = from f in rf_faxnumber.All().Where(f => f.assigned == null).Where(f => f.location == currentFaxNumberRecordData.location)
select f;
这是一个带有更新面板的页面,当用户点击编辑时,我会显示2个下拉菜单,一个用于位置,一个用于电话号码。分配当前电话号码,并在数据库表中进行标记,因此当我尝试绑定下拉列表时,它会抛出错误,因为结果不包含当前分配的号码。我需要能够像这样查询表:
select * from numbers where assigned == null or number == currentnumber and location=selecteLocation.
我在SS语法中无法弄清楚的是如何进行查询的OR部分。我没有看到。或者,这甚至可能吗?感谢您的帮助。
乔恩
答案 0 :(得分:0)
你应该能够做到:
var ddFaxNumbers = from f in rf_faxnumber.All()
where (f.assigned == null || f.location == currentFaxNumberRecordData.location)
select f;