存储桌面应用程序的数据

oni*_*unn 2 c# mono

我主要开发Java EE webapps,所以我根本没有桌面应用程序的经验.现在,我的一个朋友需要一个日常业务的小工具,我在后台使用Seam和MySQL数据库构建.根据我的经验,这很快就完成了.

现在我想进一步为他制作一个真正的小桌面应用程序.我已经查看了各种选项并开发了一个gtk#应用程序,这Mono似乎是我的方式来实现这个小项目.应用程序应该小而快,所以我在想这里我的解决方案是否需要一个完整的MySQL服务器.

我可以评估哪些选项而不是必须在workmachine上作为服务运行的数据库服务器?将数据存储为XML

为了澄清该应用程序现在有6个entites(产品,产品类型,颜色,尺寸,订单,生产).每天订单和生产都添加到ProductType,非常简单的东西.

Cai*_*men 5

XML适用于小型设置数据,但如果您要使用更大的集合,我会推荐像sqlite这样的东西.

http://www.sqlite.org/