不带dll的c#桌面数据库

本文关键字:桌面 数据库 dll 不带 | 更新日期: 2023-09-27 18:02:02

我正在数据库中搜索没有dll的c#。我使用SQLite为我以前的项目,但这个引擎提供了dll。我需要新的数据库引擎没有dll,因为我的项目应该只工作exe文件。我检查了SQLite下载页面,我找不到没有dll的版本。我可以使用XML文件,但我想要数据库的速度。Mssql、mysql提供DLL和安装。db40再次提供dll。任何想法?

不带dll的c#桌面数据库

MS Access是内置在windows中的。还有一个版本的Sqlite可以编译到你的代码中。

如果您需要向客户部署单个.exe文件,请考虑将您使用的所有dll合并为ILMerge:它将为您创建单个exe。

试图避免dll是不可能的,把自己排除在几乎所有已经开发的技术之外,这不是一个好主意:)

注意: ILMerge只会合并。net库,所以你必须从SQLITE切换到SQL Server CE(然而SQL Server CE在许多方面确实比SQLITE好)。