有谁知道使用 .Net 4.0/4.5 的嵌入式数据库的最佳选择
该应用程序面向 Windows。
多年来,我一直在为我的项目使用 SQLite。但是,自 .Net 2.0 以来,技术发生了很大变化。我正在将我的项目从 .Net 2.0 升级到 4.0 或 4.5。SQLite 的问题是找到一个不需要非托管 DLL 的好的 NATIVE .Net 托管库。此外,我被迫在 X-86 或 64 中编译应用程序,具体取决于我使用的 SQLite 库。所以 ANY CPU 选项会导致应用程序崩溃。
我正在转换到 Compact Server 4.0。虽然我让它完美地工作,但我开始怀疑这是否是另一个被遗弃的微软技术。
我的问题是:
- Compact Server CE 4.0 对于当前技术和未来是否可行?
- SQLite 是更好的选择吗?是否有任何真正的托管代码可以在任何 CPU 中运行?
- 是否有更好的开源选项可以使用和转换而无需大量工作。