2013-03-08 68 views

回答

2

這應做到:

var list = (from IDataRecord r in dataReader 
      select new 
        { 
         Field1 = (string)r["Field1"], 
         Field2 = (int)r["Field2"], 
         ... 
        } 
      ).ToList(); 

根據需要只需添加領域。

+0

看來我有一個問題,我無法使用var列表,​​所以我試過列表和感覺數據類型不是全部字符串它引發一個合適的。我猜我需要做一些事情,如IEnumerable,但我不知道如何..與列表我得到的確切錯誤是不能隱式地將類型'System.Collections.Generic.List '轉換爲'系統。 Collections.Generic.List '它不喜歡.ToList() – jason 2013-03-09 02:29:32

+0

我明白了現在..謝謝! – jason 2013-03-09 05:06:00

相關問題