0

私は、odata ソースから Northwind データベースのデータを消費し、そのデータをローカル SQL サーバー データベース (オフライン ストレージ) に追加し、データを変更してリモート データベースに送り返す Windows Phone 8 アプリを作成しています。オンラインに戻ります。

問題は、odata データの解析とローカル データベースへの書き込みです。

次のコードを使用してデータを使用できます: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286405(v=vs.105).aspx

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286405(v=vs.105).aspxを使用して、ローカル データベースを作成し、行を変更できます 。

しかし、私は一生、odataをローカルデータベースに入れることはできません。どんな助けも大いに受け取りました。

4

1 に答える 1

0

jaydataを使用して、oDataを使用してリモートデータベースからレコードをフェッチし、それらをローカルストアに永続化するには、わずか10行かかります:(免責事項:私はJayDataで働いています)

        function sync(remote, local) {
            var suppliers = remote.Suppliers.toArray();
            var categories = remote.Categories.toArray();
            var products = remote.Products.toArray();
            return $.when(suppliers, categories, products)
                    .then(function (suppliers, categories, products) {
                        local.addMany(suppliers);
                        local.addMany(categories);
                        local.addMany(products);
                        return local.saveChanges();
                    });
        }
于 2012-12-18T10:49:57.293 に答える