在C#中的桌面应用程序的数据库引擎
我需要一个桌面应用程序的轻量级数据库引擎。应用程序不数据中心的,尽管它需要一些持久性数据。哪一个你会使用MS SQL Server速成版或SQLite的?
I need a lightweight database engine for a desktop application. The application is not data centric, although it needs some persistent data. Which one would you use MS SQL Server express edition or SQLite?
修改
是SQL Server精简版免费的吗?如果是的话,怎么样的SQLite VS SQL Server精简版开发这种应用程序呢?
Is SQL Server Compact edition free? If it is the case, what about SQLite vs SQL Server Compact edition to develop this kind of application?
绝对不是SQL Server Express的。这是一个服务器类引擎。你想要一个进程引擎。在这方面,SQLite是罚款。因此,在SQL Server的紧凑的版本。两者都是免费的,要么应足以满足您的需求。
Definitely NOT Sql Server Express. That's a server class engine. You want an in-process engine. In that regard, SQLite is fine. So is Sql Server Compact Edition. Both are free and either should be adequate for your needs.