【发布时间】:2012-03-30 12:52:25
【问题描述】:
是否可以在 C# 中以编程方式创建 SQLite 数据库 - 通过编码。
我使用 XML 来存储我在应用程序中需要的信息,但它已经到了从 XML 读取的数据量使得应用程序的性能受到影响的阶段。
据我了解,可以使用提供的 System.data.Sqlite 功能更快地读取和添加 SQLite 数据库。
这对吗?
[编辑] 此外,我应该提到我正在使用 Monodevelop 在统一 3d 中完成所有这些工作。
【问题讨论】:
-
为什么选择 SQLite 而不是 SQL CE 或 SQL Server Express?为什么是编程方式?
-
以编程方式,因为用户需要能够通过应用程序 GUI 创建和添加。 SQLite,因为这是我在寻找 XML 的替代方案时遇到的。您推荐其他选择之一吗?
-
SQL CE 是免费的,非常轻量级,并且受到 MS 的支持。一些系统,如 Umbraco,将其用作后端数据库。创建数据库就像使用 SQLite 一样简单。
标签: c# xml sqlite monodevelop unity3d