テーブルCustomers
とTrucks
の間に多対多の関係があるとします。それらはテーブルCustomersTrucks
によって結合されます。接続テーブルからのEntity Frameworkモデルデータの仕組み
今、Customers
に列を追加したいと思います。ただし、この列はトラックに関連付けられた顧客に固有であり、Vans
などの他の表に関連付けられている顧客には該当しません。
したがって、Customers
の代わりにCustomerTrucks
にこの新しい列を追加する方が適切であると結論づけることができます。そうすれば、私はCustomers
テーブルに、時には未使用のデータを追加することはありません。
テーブルに新しい列を追加すると、そのエンティティモデルはどうなりますか?通常、Customers
エンティティには、Trucks
というコレクションプロパティがあると考えられます。では、接続テーブルの新しい列はどのようにモデル化されますか?