我们正在使用Microsoft Sync Framework Toolkit允许某些iOS设备通过OData服务将其SQLite本地存储与中央SQL Server数据库同步(就像示例一样)。
问题是中央数据库非常大(超过500 MB)并且客户希望最初在其设备上复制所有内容。
因此,我们将服务配置为同步所有表,但在设备首次尝试同步(OutOfMemoryException
)时崩溃。
我们应该如何设计/配置服务来管理这种情况?由于我们需要所有数据,因此设置过滤器似乎不符合我们的需求。
我应该补充一点,我们试图配置SetDownloadBatchSize
没有运气。也许在客户端上也有配置的东西?