背景 - 如果我正在构建一个WPF桌面应用程序(VS2010 & .NET 4)并希望使用轻量级数据库,但不需要单独安装。 SQLite可以从我读的内容中确定,但是我认为使用Microsoft位并尝试使用SQL Server CE会很好。SQL Server CE - 是否需要安装(而不仅仅是包含DLL)?
问题 - SQL Server CE是否需要与我的WPF应用程序安装分开的“安装”?或者它只是需要我在VS2010中创建数据库(并且可以),并确保在部署应用程序时将相应的DLL包含在应用程序中?我看在以下链接DOCO,它不是很清楚,我...
http://technet.microsoft.com/en-us/library/bb190958(SQL.100).aspx
感谢
PS。我看到的另一个令人担忧的项目是“如果您安装Windows XP SP2,要使用SQL Server Compact连接,您必须启用HTTP访问。默认设置为禁用HTTP访问”,从页面http://technet.microsoft.com/en-us/library/ms171869(SQL.100).aspx那么希望这不是另一个复杂能够使用CE而没有安装问题/大惊小怪?
感谢 - 所以没有明显的CE优于Sqlite的优点,你知道一个简单的DB结构? – Greg 2010-07-27 09:58:34
-1 **错误**。这不是选择Sqllite的理由。该链接是关于安装与ASP.net应用程序一起使用的。 SQL Server CE 2005不需要安装桌面应用程序。 [只需复制MSDN上描述的DLL](http://stackoverflow.com/questions/3341861/sql-server-ce-is-an-installation-required-as-opposed-to-just-a-dll-include/3395186#3395186) – MarkJ 2010-08-03 09:27:06
检查(我的答案在下面)微软对安装SQL Server Combact 3.5的说法 – ileon 2010-08-03 13:16:43