2012-01-24 9 views
0

誰かが助けることができるかどうか、私はLinqに変換する必要があるSQLの部分を与えられているのだろうか。しかし、私はLinqを使うのがとても新しく、内部の結合やそのようなことについてはわかりません。誰かが私に正しい方向を向けることができるのだろうか?私はasp.net 4、特にMVCを使用しています。ここでLinq for Cのポインタ#

はsqlです: -

select 
acc.Account + ': ' + acc.TITLE as Description 
from m_account acc inner join 
(d_accountuserfields auf inner join m_userfields uf on auf.USERFIELD_ID = uf.ID) 
on acc.ID = auf.ACCOUNT_ID 
where acc.ledger = 'CONTRACTS' 
and uf.TITLE = 'Customer Number' 
+1

どのLINQプロバイダーをお使いですか? – Yuck

+0

あなたは通常のSQL構文を書こうとしましたか? – IamStalker

答えて

3

私はサンプルのこのコレクションは、便利な参照(101個のLINQサンプル)であることが判明しました:http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b

LINQPadはあなたのクエリを介して動作することができますし、実際に生成されたSQLを表示します。あなたがLINQを多く使って作業するつもりなら、あなたのベルトにこのツールが必要です。 http://www.linqpad.net/

+0

ありがとう、これはちょうど私が後だったものでした:) –