【发布时间】:2011-01-16 23:04:25
【问题描述】:
我正在尝试使用 DbfDotNet 库 (http://dbfdotnet.codeplex.com) 并替换我当前读取非常大的 dbf 文件(超过 350.000 条记录)的 ADO.NET 方法。 我已经尝试使用现有示例来读取我的文件并归档他们的自定义 Dataview,我对速度印象非常深刻。 在我的原始代码中,我使用 dbf 文件的内容填充数据表,并使用 LINQ 查询来填充我的组合框。
我尝试重写 m LINQ 查询以使用 DbfDotNet 表对象来填充我的组合框,但我仍然是 LINQ 的新手,无法让它工作。
有人可以帮帮我吗?
这是我当前的代码:
var distinctPostalCodes =(来自 this.fileContent.AsEnumerable() 中的行 选择新的 { code = row.Field(columnNameCode), name = row.Field(columnNameName) }).OrderBy(x => x.code).Distinct();this.fileContent 是我的带有地址数据的 DataTable。
【问题讨论】: