我正在开发包含的WP7应用程序 CategoryGroups 分类 产品
首次运行应用程序时,将填充每个实体的行。
问题在于,当应用程序发布时,每个实体中的行将更改(添加,删除,修改)。我想就如何处理这个问题提出一些建议?任何指向现有代码示例的指针都会很棒吗?
我使用面向对象的数据库来存储我的实体。该应用程序还允许用户添加自己的实体(作为个性化(标记)实体添加到数据库)。我想的一个解决方案是从服务器读取一个xml文件,然后遍历数据库条目并在数据库中进行必要的修改。因此,在第一次运行时,所有实体都将被插入。在后续运行中,如果xml中的版本号属性不同,则系统填充的数据将从xml重新加载,但用户数据将被保留。
此外,可能只在互联网连接可用时检查服务器上的新xml文件,并且只定期(例如每两周一次)。
欢迎任何其他建议。如果有更简单,更清洁的方式 - 请分享。
PRATIK
答案 0 :(得分:2)
我认为可以公平地说,这个问题与WP7无关,而且与查找计算和交付更新增量的有效方法有关。
为您的商品添加时间戳。请求更新时,请指定上次更新的时间。您的服务器可以轻松查询比此更新的项目并返回增量。在客户端(即在电话中),没有必要存储上次更新时间,因为您只需将一秒钟添加到手机上的项目中的最新时间戳。