Ho scritto una query LINQ con 'o' condizione e 'e', ma non funziona bene.query Linq 'e' 'o' operatori
Non riesco a capire perché non funziona, qualcuno può aiutarmi a risolvere questo problema?
Ho scritto una query LINQ con 'o' condizione e 'e', ma non funziona bene.query Linq 'e' 'o' operatori
Non riesco a capire perché non funziona, qualcuno può aiutarmi a risolvere questo problema?
solo provare come questo, è necessario utilizzare parentesi per raggruppare le condizioni
from x in db.fotoes.Where(x => x.uid == NewsId &&
(x.ukat == 'fukat1' || x.ukat == 'fukat2'))
gruppo vostre condizioni di parentesi aggiungendo,
from x in db.fotoes.Where(x => (x.uid == NewsId) &&
(x.ukat == 'fukat1' || x.ukat == 'fukat2'))
from x in db.fotoes.Where(x => x.uid == NewsId && (
x.ukat == 'fukat1' || x.ukat == 'fukat2'))
E 'quello che si sta cercando di fare? È possibile raggruppare una serie di condizioni facendole racchiudere tra parentesi.
Puoi essere più specifico di "non funziona bene". Quale output ti aspetti e quale output stai ottenendo? – ChrisF