0

LINQ簡単なクエリを書いています。テーブル構造は次のように定義されています。

表 A

Id int,
VName varchar2(20),
VAddress varchar2(200)

表 B

Id int,
NName varchar2(20),
NAddress varchar2(200)

LINQクエリ

 from c in A 
  join x in B on c.Id equals x.Id
     order by A.Id 
     select New{
            c.Id,
            x.NName
     }

次に、SQL として生成します

  select Filter1.Id,Filter1.NName from(
    Select Extend1.Id,Extend1.VName,Extend1.VAddress,
           Extend2.Id as Id1,Extend2.NName,Extend2.NAddress
      from A as Extend1 Inner Join B as Extend2 on Extend1.Id=Extend2.ID)
   as Filter1

私の問題:サブクエリで多くの列を選択したくありません。

4

1 に答える 1