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