【发布时间】:2010-03-24 04:13:08
【问题描述】:
我目前有一个 csv 文件,我正在使用此处的示例进行解析: http://alexreg.wordpress.com/2009/05/03/strongly-typed-csv-reader-in-c/
然后我想循环记录并使用类型化数据集 xsd 将它们插入 Oracle 数据库。
没那么难,比如:
foreach (var csvItem in csvfile)
{
DataSet.MYTABLEDataTable DT = new DataSet.MYTABLEDataTable();
DataSet.MYTABLERow row = DT.NewMYTABLERow();
row.FIELD1 = csvItem.FIELD1;
row.FIELD2 = csvItem.FIELD2;
}
我想知道如何使用 LINQ 投影:
var test = from csvItem in csvfile
select new MYTABLERow {
FIELD1 = csvItem.FIELD1,
FIELD2 = csvItem.FIELD2
}
但我不认为如果不使用行构建器或者数据行的更好构造器,我不能创建这样的数据行?
【问题讨论】:
标签: c# .net linq datatable strongly-typed-dataset