2014-12-05 94 views
0
foreach (var app in allList) 
{ 
    int?[] ids = Context.tblTransactionDetails 
     .Where(x => x.IsActive == true) 
     .Select(x => x.AdvertID); 
} 

回答

5

在C#,T[]指定T類型的元件的陣列。爲了獲得從一個序列的陣列,使用ToArray()擴展方法:

foreach (var app in allList) 
{ 
    int?[] ids = Context.tblTransactionDetails 
     .Where(x => x.IsActive == true) 
     .Select(x => x.AdvertID) 
     .ToArray(); 
} 

注意,這將評估表達並加載序列,以存儲器中的所有元素。如果你不需要同時需要所有的元素(在大多數情況下,你真的不需要),這可能不是你想要的。

相關問題