我正在开发需要使用 sql server compact 的 Windows 应用程序。我尝试了各种文章以在 Visual Studio 2010 中使用它
在 Visual Studio 中使用 SQL Server Compact
但没有得到任何令人满意的答案。请建议我为此提供最佳解决方案。
我正在开发需要使用 sql server compact 的 Windows 应用程序。我尝试了各种文章以在 Visual Studio 2010 中使用它
在 Visual Studio 中使用 SQL Server Compact
但没有得到任何令人满意的答案。请建议我为此提供最佳解决方案。
如果您使用 nuget 包 ( http://nuget.org/ ),您可以简单地查找并安装它。否则,您只需将 sql server compact dll 复制到您的 exe 目录并包含 System.Data.SqlServerCe.dll
与数据库交互有多种不同的方式。作为一个 OO 框架,.net 对数据库访问有各种抽象。主要的是(vanilla)ADO.NET(不推荐)、EntityFramework、nHibernate 和 LinqToSQL(不推荐)。它们都可以很好地与 SQL CE 一起工作。
鉴于您到目前为止所描述的内容,我会推荐 EntityFramework CodeFirst SQL CE。Scott Gu有一篇关于这项技术旧版本的好博客。我将从安装SQL CE EF的预制 nuget 开始。