私はWebアプリケーションで作業しています。私はテーブルとクラスをマップしたい。今私は3つのテーブルを持っています。私は、これらのテーブルとクラスのXMLマッピングをしたいが、テーブル構造を変更することはできません。2つのテーブルを持つ2つのクラスのnHibernateマッピング
私はNHibernateのは非常にdetailed documentationを持って
> Table and Fields
> 1. **User**
> UserID,
> FirstName,
> LastName,
> 2. **Detail**
> DetailID ,
> UserID,
> Address,
> City
3. Contact
ContactID
UserID
Mobile
Home
I have two classes. User and Detail
public class User
{
public RegionalPreference()
{
RP_Region = new List<RegionalPreference_Region>();
}
public virtual uint UserID { get; set; }
public virtual string FirstName{ get; set; }
public virtual string LastName { get; set; }
public virtual Contact Contacts { get; set; }
public virtual List<Detail> Details { get; set; }
}
public class Detail
{
public virtual uint DetailID { get; set; }
public virtual uint UserID { get; set; }
public virtual string Address{ get; set; }
public virtual string City { get; set; }
}
> public class Contact
> {
> public virtual uint UserID { get; set; }
> public virtual string Mobile{ get; set; }
> public virtual string Home { get; set; }
> }