离线应用程序-数据库

Voo*_*Art 1 c# sql database desktop-application strongly-typed-dataset

我在为桌面应用程序选择数据库时遇到问题。该应用程序将脱机工作,并且需要一个关系数据库。

我的第一个想法是创建一个强类型数据集并将数据保存在xml中。但这不是一个安全的选择。

第二个想法是将SQL Express放在计算机上,但这会很累。

我应该使用哪个选项?也许您还有其他想法?

Pat*_*iek 5

您可以将SQLite与SQLite-NET或SQL Server Compact Edition一起用于脱机数据库。

快速编辑:这里这里是的SQL Server CE VS的SQLite的比较。