在 .net core 3 中查询 .dbf 文件?
Query .dbf files in .net core 3?
我的任务是重新编写一个旧的 winforms 应用程序,使其在 .net core 3
中运行。我已经 运行 陷入困境,原始应用程序使用 OleDB
查询一些大型 .dbf
文件,而 .net core
中没有等效项。有人必须做类似的事情吗?如果是这样,最好的方法是什么?
不幸的是,我被 .dbf 文件困住了,因为这些文件是由第三方应用程序创建的(我认为是在很多很多个月以前使用 VF Pro 创建的??)
我 运行 前段时间遇到过类似的问题,需要读取 DBase 文件但发现没有 C# 支持。我最终编写了 DBase.NET (GitHub) 库 - 它可能会帮助你。
经过更多研究,oledb
库已移植到 .net core 3.0+...
https://docs.microsoft.com/en-us/dotnet/api/system.data.oledb.oledbconnection?view=netframework-4.8
然而,从这个git线程来看,在处理 VF Pro 时看起来它仍然不是完全稳定的:
我遇到了这个DbfDataReader
我的任务是重新编写一个旧的 winforms 应用程序,使其在 .net core 3
中运行。我已经 运行 陷入困境,原始应用程序使用 OleDB
查询一些大型 .dbf
文件,而 .net core
中没有等效项。有人必须做类似的事情吗?如果是这样,最好的方法是什么?
不幸的是,我被 .dbf 文件困住了,因为这些文件是由第三方应用程序创建的(我认为是在很多很多个月以前使用 VF Pro 创建的??)
我 运行 前段时间遇到过类似的问题,需要读取 DBase 文件但发现没有 C# 支持。我最终编写了 DBase.NET (GitHub) 库 - 它可能会帮助你。
经过更多研究,oledb
库已移植到 .net core 3.0+...
https://docs.microsoft.com/en-us/dotnet/api/system.data.oledb.oledbconnection?view=netframework-4.8
然而,从这个git线程来看,在处理 VF Pro 时看起来它仍然不是完全稳定的:
我遇到了这个DbfDataReader