2009-06-13 5 views
0

この質問はサブソニックに関するものですSimple Join

私はサブソニックを使用してそれにジョインを持つ選択クエリを構築しようとしています。

たとえば、3つのテーブルからデータを抽出する場合、私はどのようにSubsonicでそれを行うことができるでしょうか。 私はTSQLの下に与えられている場合、どのように私はこれを亜音速に変換することができるでしょうか?

Select la.LoanAppId, ci.FirstName, ci.LastName, la.ApplicationDateSubmitted, 
     la.LoanAmount, la.DueDate, lkUpD.Col1Value 
from LoanApplication la, ContactInfo ci, LookUpDetails lkUpD 
where la.UserId = ci.UserId 
and la.StatusId = lkUpD.LookUpDetailId 

すべての内部は、自然(他に、あなたは内部結合条件を指定するために、より.InnerJoin呼び出しを追加する必要があります)されている参加する場合

答えて

0
SubSonic.SqlQuery q = new Select(
    LoanApplication.LoanAppId, ContactInfo.FirstNa, [etc]) 
    .From(LoanApplication.Schema) 
    .InnerJoin(ContactInfo.Schema) 
    .InnerJoin(LookUpDetails.Schema); 

を返信してください。