2012-01-25 37 views
0

合併2個LINQ列表後,如何保留表格對象和名稱?我認爲它會,但似乎並非如此。合併後如何保留LINQ表對象?

這裏是我如何創建我的列表:

var USquery = from uscomp in USdb.UScompanies    
      select new 
      { 
       uscomp.equity_cusip, 
       uscomp.company_name, 
       uscomp.ticker    
      } 

var CAquery = from cacomp in CAdb.CAcompanies    
      select new 
      { 
       cacomp.equity_cusip, 
       cacomp.company_name, 
       cacomp.ticker    
      } 

我合併列表爲:

var mergedList = USquery.Union(CAquery) 

在此先感謝。

+2

你想達到什麼目的?列表的合併不應該改變任何項目 - 「表格對象」是什麼意思? – BrokenGlass

回答

0

它們不是「表格對象」,它們是枚舉器。要使它們成爲實際列表,請使用ToList()。