1
SQL Serverにデータベースを作成しましたが、C#でNhibernateを使用してスキーマをエクスポートします。 Customer
とAddress
という2つのクラスがあります。Nhibernate schemaエクスポート
customer.cs:
public class Customer
{
public int ID {get; set;}
public Address Address1 { get; set; }
public Address Address2 { get; set; }
}
Address.cs:
public class Address
{
public string City{get;set;}
public string Postcode{get;set;}
}
そして、私はcustomer.hbm.xml
を書かれています。その中で私がComponent
としてのアドレスを定義した:
<component name="Address1" class="Address">
<property name="City" />
<property name="Postcode" />
</component>
どのように私は私のクラスはこのようにしているスキーマをエクスポートすることができますか?
私は私がその後、マッピングファイルに問題があるフィールド – user98454
としてコンポーネント(アドレス)の値を取得していないですdone.ButになるこのためSchemExportを使用。マッピングファイルも含めておけば助けになるかもしれません。 – idursun