【发布时间】:2010-05-28 10:45:43
【问题描述】:
我正在为 windows mobile 6 及更高版本编写一个需要本地数据库的应用程序。
我想知道是否有人对 windows mobile 上的数据库托管有任何经验,以及哪种数据库管理系统最适合开发。
提前致谢,
劳埃德
【问题讨论】:
标签: c# database windows-mobile mobile
我正在为 windows mobile 6 及更高版本编写一个需要本地数据库的应用程序。
我想知道是否有人对 windows mobile 上的数据库托管有任何经验,以及哪种数据库管理系统最适合开发。
提前致谢,
劳埃德
【问题讨论】:
标签: c# database windows-mobile mobile
我使用SqlServerCe 作为我工作过的WinMobile 6 应用程序的本地迷你数据库。当您在 Visual Studio 中包含参考时,它非常易于使用并且会自动安装。
另一个似乎很受欢迎的选项是SQLite。要比较两者,请查看此帖子:https://stackoverflow.com/questions/583278/sqlite-vs-sqlce-vs-in-a-mobile-application 这似乎偏向于我没有尝试过的 SQLite,但我对我的应用程序的 SqlServerCe 性能感到满意,这已经足够了。
【讨论】:
SQL Server Compact Edition 广泛用于 Windows Mobile 应用程序。
另一种选择是SQLite。
【讨论】:
如果您没有绑定到 RDBMS,您应该尝试db4o,这是一个支持 LINQ 的嵌入式面向对象数据库
【讨论】:
我已经在一些小型应用程序中使用过 Raima 数据库,它被证明是可靠且快速的,至少对于我们的目的而言。
【讨论】: