私はCustomerテーブルとAddressTableを持っています。私のテーブルには、次のようになります。流暢NHibernateマップアドレスタイプ
Table Customer
{
ID,
Name
}
Table Address
{
ID,
CustomerID,
AddressType,
Address
}
私のCustomerクラスで
(AddressTypeにはWorkAddressためHomeAddressのための1と2である)私は
class Customer
{
Address HomeAdress;
Address WorkAddress;
}
がどのようにマッピングすることができるアドレスの種類の2つの特性を有しますFluentNHibernateを使用してこれらの2つのプロパティ?
ありがとうございました。
アドレスは値オブジェクトであり、この場合はエンティティではないようです。私は、homeaddressフィールドとworkaddressフィールドをcustomersテーブルに追加し、それらをコンポーネントとしてマップします。 – Paco