可移植的 C# 数据库
Posted
技术标签:
【中文标题】可移植的 C# 数据库【英文标题】:Portable C# Database 【发布时间】:2011-06-03 23:06:41 【问题描述】:我正在尝试制作一个需要数据库的便携式(如从笔式驱动器运行而无需安装)C# 应用程序。
我首先想到的是 SQL,但我知道 SQL 需要安装 SQL 服务器。这无法保证。
我最好的选择是什么?
谢谢。
【问题讨论】:
【参考方案1】:SQLite。请参阅此问题:Is there a .NET/C# wrapper for SQLite? 以便于集成。
【讨论】:
【参考方案2】:您可以使用 SQL CE 或 SQLLite,两者都很好。
http://davidhayden.com/blog/dave/archive/2010/07/08/SQLServerCE4SQLite.aspx
【讨论】:
【参考方案3】:SQLite,用SQLite管理员-http://sqliteadmin.orbmu2k.de/创建数据库和表,放到应用文件夹中。
【讨论】:
【参考方案4】:SQL Lite 或 MS SQL Compact,两者都是免费的。
【讨论】:
以上是关于可移植的 C# 数据库的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server CE 或 Access 用于使用 c# 的可移植数据库?
等效于 System.Diagnostics.StackTrace 的 C# 可移植类库