質問

私は、Web API 2とそのエンティティフレームワークを介してODATAデータソースを使用して、非常に基本的なテストベッドLightSwitch 2013アプリケーションを持っています。問題の表には、主キーである自動インクリメントIDフィールドがあります。

ALLは、LightSwitch HTMLクライアントを介してデータを表示し、既存のエントリを更新できるという意味で適しています。私は新しいエントリを作成することはできません、そして私はこの 'id'フィールドの処理方法はわかりません。基本的に私がそれを理解しているように、それは既存のエントリを更新するために明らかに必要だからそれはLightSwitchテーブルにある必要があります。データベースのバックエンドが次の番号を選択したばかりの新しいエントリの場合、データを指定したくありません。私はFiddlerを介して「ID」の値を提供せずに新しいエントリーを作成できることを確認しましたので、LightSwitchを無視する方法は?

役に立ちましたか?

解決

ライトスイッチを作成すると、LightSwitchはテーブル内のID列を作成し、それを自動インクリメントに設定して、LightSwitchフレームワークではなく、それを処理しています。したがって、OData経由の投稿がその仕事を行うならば、それは大丈夫です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top