0
我想有一個LINQ簡單的話 statementlike這LINQ與JOIN操作
我有兩個表A和B. A包含字段ID,姓名,AMT1,用戶ID。表B包含id,userid,amt2。我想要表A的細節,其中A.userid = B.userid但B.id!= A.id
任何一個幫助都可以。我是LINQ的初學者 在此先感謝
我想有一個LINQ簡單的話 statementlike這LINQ與JOIN操作
我有兩個表A和B. A包含字段ID,姓名,AMT1,用戶ID。表B包含id,userid,amt2。我想要表A的細節,其中A.userid = B.userid但B.id!= A.id
任何一個幫助都可以。我是LINQ的初學者 在此先感謝
這是你正在嘗試做什麼?
TableA.Join(TableB, a => a.userid, b => b.userid, (a, b) => new { A = a, B = b })
.Where(j => j.A.id != j.B.id)
.Select(j => j.A)
人類SQL將是:
select a.*
from tableA a
inner join tableB b on a.userid = b.userid
where a.id != b.id;
http://stackoverflow.com/questions/11493861/sql-to-linq-conversion-with-not-in請參考相關答案的鏈接。 – Anjana 2012-07-15 18:20:29
修改你的答案的標題避免 – abatishchev 2012-07-15 15:47:08
你** **重複,這是你想要說什麼標籤和常用短語? – abatishchev 2012-07-15 15:49:17
「act.id!= sav.accountid」的用途是什麼。用你的話解釋數據的外觀和業務邏輯 – 2012-07-15 15:50:10