2012-04-12 15 views
4

UpshotとDbDataControllerを使いこなすのはうまくいくようです。 Upshotが通常のApiControllerと互換性があるかどうか疑問に思っていますか?Upshot.jsとLINQ to XML

モデルを取り込んでそのモデルを何らかの形でXMLファイルに追加するApi Controller Postメソッド。クライアントはUpshotでデータをポストし、まだ検証エラーを受け取っていますか?

この程度までアップショットで遊んだ人は誰ですか?

答えて

0

SPAは、Entity Frameworkと密接に関連しているjavascriptフレームワークであるupshot.jsを使用しています。したがって、SPA機能を使用する場合は、DataController & EFを使用する必要があります。

0

DataControllerから継承することはできますが、一般的に問題なく動作しますが、私が見ることのできるEFは使用しません。

唯一の問題は、更新を行うときにエンティティではなくChangeSetを受け入れる必要があることですが、変更セット内で影響を受けるエンティティを突き止めることができます。

これは基本的に、変更をサブミットすると、エンティティまたはエンティティのコレクションでJSONオブジェクトを送信するのではなく、追加情報でラップされるからです。

Upshotのカスタムデータプロバイダを作成して、これを回避することもできますが、まだ作成していませんが(まだ)変更したものに関するすべての情報を実際に持っているので、私はChangeSetを受け取るのが大好きですが、データ転送/セキュリティ(?)がない限り、このサーバー側を処理する傾向があります。問題。いずれにせよ、そのオプションを持っていいです。