我正在开发Web应用程序。我想用表映射类。现在我有三张桌子。我想要这些表和类的xml映射,但不能更改表结构。
我有这样的细节
> 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; }
> }
答案 0 :(得分:1)
NHibernate有一个非常detailed documentation。
此tutorial可能对您有所帮助。由于您已经有课程,因此可以跳至定义映射。
答案 1 :(得分:1)