0
我有以下類和表,我想找出如何將它的功能NHibernate映射:功能NHibernate映射問題
class File
{
public virtual int Id { get; set; }
public virtual IList<FileParameter> FileParameters { get; set; }
public virtual IList<File> DetailFile { get; set; }
}
class FileParameter
{
public virtual int Id { get; set; }
public virtual File MasterFile { get; set; }
public virtual string Name { get; set; }
public virtual string DisplayName { get; set; }
public virtual FileParameterValue FileParameterValue { get; set; }
}
class FileParameterValue
{
public virtual int Id { get; set; }
public virtual File ParentFile { get; set;}
public virtual FileParameter FileParameter { get; set; }
public virtual string DefaultValue { get; set; }
public virtual bool DisplayStatus { get; set; }
}
DATABSE表
Table File
FileId,
Table FileParameter
ParameterId, FileId, Name, DisplayName
Table FileParameterValue
FileParameterValueId, ParameterId, FileId, DefaultValue, DisplayStatus
我想達到什麼是那有一個主文件和它的許多細節文件。每個主文件都有自己的FileParameter和FileParameValue。每個主文件的子文件都使用主文件的FileParameter,但具有自己的FileParameterValue。
任何理想會非常appreicated。
你能澄清主文件和子文件之間的關係?我沒有看到你的對象/數據庫模型。 –
@ Thilak Nathen請參考課文件。 – Pingpong