yey*_*man 3 c# database desktop-application
我需要一个桌面应用程序的轻量级数据库引擎.该应用程序不是以数据为中心的,尽管它需要一些持久性数据.您将使用哪个MS SQL Server Express版或SQLite?
编辑
SQL Server Compact版是免费的吗?如果是这样的话,那么SQLite vs SQL Server Compact版开发这种应用程序呢?
Joe*_*orn 10
绝对不是Sql Server Express.这是一个服务器类引擎.你想要一个进程内引擎.在这方面,SQLite很好.Sql Server Compact Edition也是如此.两者都是免费的,或者应该足以满足您的需求.
Tim*_*ers 10
如果您正在使用C#和Visual Studio,只需右键单击您的项目并选择"Add Item ...",然后在对话框中选择"Local database",这将创建一个SQL CE(Compact Edition)数据库.它具有SQL Express/Server的大部分功能,就表,数据类型,视图而言,但不允许存储过程.它也适用于Linq-to-SQL,因此可以轻松集成.