我们可以在C#.net / vb.net中将数据库嵌入到应用程序中吗?
答案 0 :(得分:5)
您可以使用无服务器RDBMS,例如SQL Server Compact
或SQLite
。
答案 1 :(得分:1)
当然,如果您将SQLite文件作为资源(嵌入式)放置,那么您可以在内存流中运行该文件(我认为)在运行时将其写为文件并在关闭时将其删除。
答案 2 :(得分:1)
是。您可以使用 SqlLite 或 VistaDB 并将db文件存储为程序集资源,并在首次运行时在主可执行文件所在的同一目录中解压缩db文件。
答案 3 :(得分:1)
如果您计划使用 Sqlite ,我建议您使用此提供商 http://sqlite.phxsoftware.com/(它是开源的)并获得活跃社区的良好支持
答案 4 :(得分:0)
您可以使用Firebird Embedded。这是免费软件。 有.NET数据提供程序。