什么是.net客户端应用程序的最佳本地sql数据库?

时间:2009-01-27 16:02:23

标签: c# sql linq desktop

我正在开发一个需要使用本地sql数据库的应用程序。数据库需要封装在一个文件中,因为它们需要能够轻松地将数据移动到网络上,放到USB棒上,刻录到CD / DVD等等。

我们的旧应用程序都使用了访问权限,这对我们来说非常有用,但是我想使用更新的.net工具,例如linq,我相信它只留下sql ce版本(似乎不支持x64) )。

你是如何处理这个问题的?

3 个答案:

答案 0 :(得分:4)

SQL Compact,自3.5 SP1起,does support x64(适用于桌面应用)。

答案 1 :(得分:0)

除了精简版之外,SQLite还有很强的追随者。但不确定它与linq / 64-bit的工作情况如何。

答案 2 :(得分:0)

不确定这个应用程序需要什么样的性能,但如果你需要整个数据库完全可移植,你可以使用sqlite - .NET可以挂钩,因为整个数据库将被放入一个文件,它很容易移动。