私は以下のような同様の構造を持っています。
public class Price
{
public decimal Amount {get; set;}
public string Currency {get; set;}
}
public class Product : BaseEntity
{
public int Id {get; set;}
public string Name {get; set;}
public Price Price {get; set;}
}
Price をそのプロパティに分解する Product テーブルがデータベースに必要です。例えば;
**ProductTable**
--Id
--Name
--Amount
--Currency
次に、データベースから製品を取得すると、自動的に金額と通貨が製品の価格オブジェクトにバインドされます。Entity Framework Code First を使用してこの構造を作成するにはどうすればよいですか?