【发布时间】:2011-11-16 22:15:44
【问题描述】:
背景资料:
我一直在构建一个允许用户相互交互的应用程序,为应用程序发布 cmets/图像等,所有这些信息都会显示在我的应用程序的 FanWall 屏幕上。我通过 FBConnect 使用他们的 FaceBook 身份验证获取用户信息。
为了有效地更新 fanwall 屏幕,我想为我的应用程序创建一个本地 SQLite 数据库,其中包含用户 ID、他的个人资料图像、他的应用程序的 cmets 等。我的 SQL 服务器数据库中有所有这些信息,但不知道如何将此信息与 iPhone 的 SQLite 数据库同步。
我的问题:
我正在使用 ASIHTTPRequest 来查询我的 SQL 数据库,它可以将整个表作为 C# .NET 类的数组返回。我无法理解的事情是;
- 如何使用 Objective-c 解析这个 C# .NET 类以获取对应于每一行的每个类对象。
- 然后我可以使用此对象信息更新我的本地 SQLite,但是仅更新已更改的行的最佳方法是什么?理想情况下,我应该能够从 SQL Server 数据库中仅获取所需的行,以便我只需将它们插入 SQLite。我看到了this 的帖子,但对我的问题没有多大帮助。只是想知道是否有任何工具可以进行这种同步?我可以在 SQL Server 和 SQLite 上拥有完全相同的表。
请告诉我您对此的看法。
谢谢。
【问题讨论】:
标签: c# iphone objective-c sqlite asihttprequest