как вы легко сопоставляете список компонентов в Nhibernate?
public class Registration : Entity
{
public virtual IList<InsuranceInformation> InsuranceInformation { get; set; }
}
public class InsuranceInformation
{
public virtual Person Insured { get; set; }
public virtual string PolicyNumber { get; set; }
public virtual string InsuranceCompanyId { get; set; }
public virtual string InsuranceCompanyName { get; set; }
public virtual string PlanType { get; set; }
public virtual string GroupNumber { get; set; }
public virtual FamilyRelationships InsuredRelationshipToPatient { get; set; }
}
Здесь регистрация является юридическим лицом, а страховая информация / лицо являются компонентами.
Если я изменю InsuranceInformation на Entity, я могу легко сопоставить ее с FluentNH Automapper. Но когда я изменяю InsuranceInformation на Component, он генерирует исключение сопоставления.