背景情報
そのため、バックエンドで EF5 と Breeze MVC API コントローラーを使用して Breezejs と Knockout を使用しています。データベース内のテーブルの 1 つは関連付けテーブルで、3 つの列 - ID と 2 つの外部キー (テーブル 1 とテーブル 2 とともに fkey1 と fkey2 と呼びます)。私のアプリケーションでは、この関連付けテーブルにレコードを追加する必要があります。Breeze は、このテーブルが持つ関係について知っています。
状況
Breeze js が新しいレコードを作成し、それに関連付ける必要があるレコードを見つけます。table1 エンティティの ID を fkey1 オブザーバブルに追加し、table2 エンティティ ID を fkey2 オブザーバブルに追加し、エンティティ全体をそれぞれの関係プロパティに追加し、この新しいエンティティ オブジェクトを table1 および table2 エンティティ関連プロパティにプッシュする必要がありますか? ? または、ID を新しいオブジェクトに追加すると、それらのオブジェクトが関係プロパティに自動的に追加されますか (おそらく、これらのオブジェクトは fkey1 および fkey2 プロパティにサブスクライブされているのでしょうか? - これは、そよ風の背景、暗闇の中でのショットで起こると私が推測していることです)私にはわかりませんが)。
Breeze を使用して新しいエンティティを作成するのは非常に簡単で気に入っていますが、多くの関係を持つ新しいエンティティを作成する場合は少し混乱します。
私の状況をもっと詳しく説明してください。説明するのはちょっと難しいです。ありがとう!