今週はEntityFrameworkを使い始めたばかりで、いくつかの概念に苦労しています。
現在、エンティティフレームワークへの転送に苦労しているデータベース構造があります。
私は最初にモデルから始めました、そしてこれを持っています:
------------------ -----------------------
| Order_Item | | Order_FetchableItem |
---------------- ---------------------
| order_id | | order_id |
| item_id | | item_id |
------------------ | fetch_url |
-----------------------
注文にはアイテムが含まれ、この関係はorder_itemテーブルで伝達されるという考え方です。ただし、注文の一部(すべてではない)にURLがあるため、このプロパティも保存する必要があります。
EFはOrder_Itemをリレーションとして検出し、それから派生できないため、これをEFで機能させることはできません。これを行うための最良の選択肢は何ですか?
fetch_urlフィールドをOrder_Itemテーブルに移動することを検討しましたが、これは幅の広い列であるため、order_itemテーブルに大量のNULL値は必要ありません。
ありがとう、そして上記のフォーマットを許してください!