我是 FileHelper 的新手,所以请耐心等待。我想读取一个现有的 .csv 文件,其中的一列没有数据。接下来,我想从 db 填充该列(附加的代码现在只是放入一个字符串,稍后我将处理 db 调用)然后,我想输出包含更新的列信息的文件。
static void Main(string[] args)
{
var engine = new FileHelperAsyncEngine<Agents>();
using (engine.BeginReadFile(@"C:\Users\me\Documents\Agents.csv"))
{
int pId = 100;
// The engine is IEnumerable
foreach (Agents agent in engine)
{
agent.PersonID = pId.ToString();
pId++;
}
engine.BeginWriteFile(@"C:\Users\me\Documents\Output.csv");
}
}
这将读取文件,但仅输出第一行(在本例中为标题行)我希望获得整个更新的文件