我想在 .NET MVC 中使用下面的 SQL Server 查詢
select *
from table1
where a = 1
and b not in (select fk_b from table2 where c = 1)
但我不知道怎么做?
entity.table1.Where(record => record.a== 1 && record ....???
uj5u.com熱心網友回復:
在 LINQ 查詢語法中,查詢應該是:
var result = (
from a in entity.table1
where a.a == 1
and
!(
from b in entity.table2
where b.c == 1
select b.fk_b
).Contains(a.b)
select a
).ToList();
在方法運算式中,
var result = entity.table1.Where(record => record.a == 1
&& !entity.table2.Select(y => y.fk_b).Contains(record.b))
.ToList();
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/496917.html
標籤:网 sql服务器 asp.net-mvc
