我正在尝试使用Fluent NHibernate映射多对多的关系。
我有一个表User和第二个表Organization。关联表是UserOrganization,其中包含UserId和OrganizationId。 UserOrganization表还包含一些其他字段(YearBegan,YearEnd)。
我将如何使用流畅的映射进行映射。
由于
答案 0 :(得分:0)
您可能应该将UserOrganization作为包含这些字段的实体。这也为级联更新和删除提供了更大的灵活性。
public class UserOrganization {
public virtual User User { get; set; }
public virtual Organization Organization { get; set; }
public virtual DateTime YearBegan { get; set; }
public virtual DateTime YearEnd { get; set; }
}