Lambda表达式帮助
|
我有一个问题如何写一个lambda表达式,我在这样的mssql查询中工作:
SELECT KUNDNR
FROM halldb.dbo.KUND
wWHERE NOT EXISTS
(
SELECT KundID
FROM halldb.dbo.KundInfo
WHERE KUNDNR = CONVERT(Varchar(50), KundInfo.KundID)
)
ORDER BY KUNDNR
我尝试使用lambda表达式的是这样的:
db.KUNDs.Select(x => x).Except(db.KundInfos.Select(x => x));
但是由于KUNDS和KundInfo是两种不起作用的对象……我可以这样:
db.KUNDs.Select(x => x.KUNDNR).Except(db.KundInfos.Select(x => x.KundID.ToString()));
但这只是给我一个带有KUNDs.KUNDNR字符串的列表,当我真的想返回带有KUNDs对象的列表时。
我怎样才能做到这一点?
帮助将不胜感激!
没有找到相关结果
已邀请:
1 个回复
伐教爸