4

この質問を、私が以前に尋ねた質問でブートストラップします:
LINQ to SQL: Multiple joins ON multiple Columns. これは可能ですか?

だから私はLINQクエリを持っています:

var query =
    from t1 in myTABLE1List // List<TABLE_1>
    join t2 in myTABLE1List
      on new { t1.ColumnA, t1.ColumnB } equals new { t2.ColumnA, t2.ColumnB }
    join t3 in myTABLE1List
      on new { t2.ColumnA, t2.ColumnB } equals new { t3.ColumnA, t3.ColumnB }
  select new {t1.ColumnA, t2.ColumnA, t3.ColumnA } // Duplicate Anon type 'ColumnA'

どうすればこれを解決できますか?

4

1 に答える 1

8

匿名型のプロパティの明示的な命名

select new {t1A = t1.ColumnA, t2A = t2.ColumnA, t3A = t3.ColumnA } 
于 2011-03-15T09:11:16.233 に答える