我有一個名爲Worker的實體和另一個名爲Company的實體。在工人的NHibernate的映射..我說與NHibernate的asp.net mvc - 如何在保存/創建實體時處理多對一
<many-to-one name="Company" column="CompanyID"/>
中的類
public class Company
{
public virtual int Id {get; set;}
public virtual string Name { get; set;}
}
public class Worker
{
public virtual int Id {get; set;}
public virtual Company Company { get; set;}
public virtual CompanyID { get { return Company == null ? 0 : Company.Id;}}
}
在我創建工人觀點我有,有一個CompanyID輸入HTML表單。如何在用戶使用HTML POST提交表單後,在我的控制器中正確處理worker的創建/更新? CompanyID字段是隻讀的。在這種情況下如何使TryValidate TryUpdateModel?
在這種情況下使用級聯是一個非常糟糕的主意。您不希望在存儲工人時隱式地創建新公司。公司需要在那裏。 – 2011-02-14 10:33:04