Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 对于像Paradox表这样的数据库表,windows或Linux的好选择是什么?_.net_Linux_Database_Delphi Prism - Fatal编程技术网

.net 对于像Paradox表这样的数据库表,windows或Linux的好选择是什么?

.net 对于像Paradox表这样的数据库表,windows或Linux的好选择是什么?,.net,linux,database,delphi-prism,.net,Linux,Database,Delphi Prism,我的软件是围绕BDE引擎和Paradox table构建的,我正在将其转换为.NET。我正在四处寻找实现.NET软件数据库功能的选项 谁能给我指出正确的方向吗?正如我所想。在数据库实现方面,有太多的if和but。据我所知,BDE已经很久没有得到支持了。然而,在过去的5年中,我们一直在使用它。现在他们也不支持火鸟。它已经停产了。取而代之的是,他们现在有了JayBird。听起来您需要在您的系统上安装SDK JVM引擎,如果它还没有安装以使其工作 我想,我要利用好的旧平面锉刀。这将很简单。我们希望拥有

我的软件是围绕BDE引擎和Paradox table构建的,我正在将其转换为.NET。我正在四处寻找实现.NET软件数据库功能的选项


谁能给我指出正确的方向吗?

正如我所想。在数据库实现方面,有太多的if和but。据我所知,BDE已经很久没有得到支持了。然而,在过去的5年中,我们一直在使用它。现在他们也不支持火鸟。它已经停产了。取而代之的是,他们现在有了JayBird。听起来您需要在您的系统上安装SDK JVM引擎,如果它还没有安装以使其工作


我想,我要利用好的旧平面锉刀。这将很简单。我们希望拥有真正的数据库表的主要原因之一是能够使用SQL语句搜索表,这就是我们现在通过BDE引擎所做的。

我推荐。它简单、快速、受支持,并且经过了严格的测试。

Linux从来没有出现过
悖论。您可能会找到一个适用于.NET的ODBC驱动程序。如果您正在考虑跨平台,最好切换到Firebird这样的真实数据库,并使用ADO.NET从Mono或.NET访问它。谁是不支持Firebird的“他们”?BDE已经死了,它不会在Linux或OSX上运行,而且.NET应用程序也不支持它(除了通过ODBC)。如果您已经使用BDE 5年了,那么您是在它被弃用5年后才开始使用它的;你开始的时候它已经死了。您应该用其他东西替换它,其他东西可以是Firebird、SQLite或其他十几个XPlatform数据库中的任何一个,只要您正在进行替换。如果您有任何数据量或支持多个并发用户,“好的旧平面文件”是个坏主意。@KenWhite我明白了。我会调查的。谢谢你,肯。泰格劳伯,谢谢你的回答。我刚刚实现了SQLite,我只需要合并到我的DataGridView中。