Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.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的良好嵌入式数据库解决方案(如SQLite)_Sql_Database_Sqlite_Embedded Database - Fatal编程技术网

用于.Net的良好嵌入式数据库解决方案(如SQLite)

用于.Net的良好嵌入式数据库解决方案(如SQLite),sql,database,sqlite,embedded-database,Sql,Database,Sqlite,Embedded Database,我正在寻找可用于.Net项目的基于文件的存储解决方案。他们需要一个类似sql的接口来存储和检索数据。它们需要相对较少的开销,并且不需要终端用户安装任何附加组件。我正在寻找一个可以引用和使用的.dll。如果与ORM密切相关,则会获得Cool points积分 我现在最喜欢的是SQLite,还有更好的吗 我对访问有一种(健康?)偏见,因为我觉得它对于我所需要的东西来说过于复杂了,尽管如此,我还是愿意被说服 PS:“不,没有什么比SQLite更好的了”是一个非常好的答案。我唯一有经验的选择是,如果你不

我正在寻找可用于.Net项目的基于文件的存储解决方案。他们需要一个类似sql的接口来存储和检索数据。它们需要相对较少的开销,并且不需要终端用户安装任何附加组件。我正在寻找一个可以引用和使用的.dll。如果与ORM密切相关,则会获得Cool points积分

我现在最喜欢的是SQLite,还有更好的吗

我对访问有一种(健康?)偏见,因为我觉得它对于我所需要的东西来说过于复杂了,尽管如此,我还是愿意被说服


PS:“不,没有什么比SQLite更好的了”是一个非常好的答案。

我唯一有经验的选择是,如果你不想在用户端安装任何东西。如果确实要安装某些东西,SQL Server Express也可以工作。实际上,这一切都与您希望在嵌入式数据库中具有哪些功能有关

SQL Compact的一个优点是,当它位于本地驱动器(即不在网络驱动器)上时,它本机支持多个连接。如果您希望它写入网络驱动器上的数据库,尽管您会遇到问题。从您的简要描述来看,听起来您想要的是SQL Compact。如果您有更具体的要求,答案可能会有所不同。

试试

您还可以检查谁有好的dotnet驱动程序

嵌入式版本是一个惊人的发现 服务器的变化。这是一个完整的过程 特色Firebird服务器打包在 只有几个文件


dotnet驱动程序

根据您的要求,我绝对推荐使用SQLite。我们广泛使用它,并且发现它比其他选项具有巨大的优势。单个DLL与.NET集成得非常好,而且速度非常快。

如果你喜欢面向对象的数据库,那么就有了。

为什么要重复已经给出的答案,而且信息量较少?这似乎有很多我想要的功能,我可以重复使用相同的代码与SQL Server和SQL Server CE对话。谢谢