1

今週は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値は必要ありません。

ありがとう、そして上記のフォーマットを許してください!

4

0 に答える 0