查询 .net core 3 中的.dbf文件?



我的任务是重写一个旧的 winforms 应用程序,以便它在.net core 3中工作。我遇到了一堵砖墙,原始应用程序使用OleDB来查询一些大型.dbf文件,.net core中没有等效文件。有人不得不做类似的事情吗?如果是这样,最好的方法是什么?

不幸的是,我被困在.dbf文件上,因为它们是由第三方应用程序创建的(我认为这是在很多很多个月前使用 VF Pro 创建的??

前段时间我遇到了类似的问题,需要读取 DBase 文件并且找不到 C# 支持。我最终编写了 DBase.NET(GitHub(库 - 它可能会对您有所帮助。

经过更多的研究,oledb库已被移植到 .net core 3.0+...

https://learn.microsoft.com/en-us/dotnet/api/system.data.oledb.oledbconnection?view=netframework-4.8

但是,从这个 git 线程来看,在处理 VF Pro 时看起来它仍然不完全稳定:

https://github.com/dotnet/runtime/issues/981

我遇到了这个DbfDataReader

相关内容

  • 没有找到相关文章

最新更新