我写了一个带有'或'条件和'和'的LINQ查询但是它运行不正常.
from x in db.fotoes.Where(x => x.uid == NewsId &&
x.ukat == 'fukat1' || x.ukat == 'fukat2')
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚为什么它不起作用,有人可以帮助我解决这个问题吗?
Pra*_*ana 39
试试这样,您需要使用括号来分组您的条件:
from x in db.fotoes.Where(x => x.uid == NewsId &&
(x.ukat == 'fukat1' || x.ukat == 'fukat2'))
Run Code Online (Sandbox Code Playgroud)
通过添加括号来分组您的条件:
from x in db.fotoes.Where(x => (x.uid == NewsId) &&
(x.ukat == 'fukat1' || x.ukat == 'fukat2'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71922 次 |
| 最近记录: |