我正在开发一个需要使用本地sql数据库的应用程序。数据库需要封装在一个文件中,因为它们需要能够轻松地将数据移动到网络上,放到USB棒上,刻录到CD / DVD等等。
我们的旧应用程序都使用了访问权限,这对我们来说非常有用,但是我想使用更新的.net工具,例如linq,我相信它只留下sql ce版本(似乎不支持x64) )。
你是如何处理这个问题的?
答案 0 :(得分:4)
SQL Compact,自3.5 SP1起,does support x64(适用于桌面应用)。
答案 1 :(得分:0)
除了精简版之外,SQLite还有很强的追随者。但不确定它与linq / 64-bit的工作情况如何。
答案 2 :(得分:0)
不确定这个应用程序需要什么样的性能,但如果你需要整个数据库完全可移植,你可以使用sqlite - .NET可以挂钩,因为整个数据库将被放入一个文件,它很容易移动。