私は2つのクラスを持っています。Foo および FooSettings。
Foo
- Id
- Name
- Settings
FooSettings
- ShowName
- Discount
そして、DB に次のような単一のテーブルを作成したいと考えています。
Foo
- Id
- Name
- Settings
- SettingDiscount
- SettingShowName
この例は非常に単純で、おそらく Foo と FooSettings も 1 つのオブジェクトに折りたたむ必要があります。実際のシナリオには、さらに多くのフィールドがあります。私が行ったことは、エンティティを境界付けられたコンテキストに整理したと思います(間違っている場合は修正してください)
これらの 2 つのオブジェクトを保持したいと思います (完全に間違っていて、これを行うためのより良い方法がない限り) が、1 対 1 の関係であるため、DB 内の単一のテーブルにマップしたいと考えています。
最初にEntity Framework v5.0コードを使用してこれを行うことは可能ですか?