2013-03-08 67 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

相关问题