2017-07-10 8 views
1

私は同期テーブルから過去10日間の「新しいもの」タイプのリストを作成しようとしています。オフライン同期のMobileServiceClient過去10日間のPullAsync行のみ

過去10日間の数字がCreatedAtの何千もの行が含まれているため、テーブル全体を同期させたくありません。

await App.syncTablePersonStringChange.PullAsync(
    "whtsnew", 
    App.syncTablePersonStringChange.Where(x=>DateTimeOffset.UtcNow.Subtract(x.CreatedAt) <= TimeSpan.FromDays(10)), 
    false, 
    new CancellationToken(), 
    new PullOptions()); 

私は上記のコードを試しましたが、長い時間がかかります(終了しません)。

エラーはありません。

答えて

1

問題はここではとなります。私はあなたの文を試してみましたが、私はNotSupportException取得:

System.NotSupportedException:メンバーの引き '「どこに」モバイルサービスのクエリ式ではサポートされていません。

これは私の作品:

.Where(x => x.CreatedAt >= DateTimeOffset.UtcNow.AddDays(-10)); 

しかし、この声明の中で、CreatedAtからをオフセット...

を無視されます。
関連する問題