В момента се опитвам да създам базов клас за обектите на моя домейн, който съдържа списък, защото трябва да моделираме електронна таблица в Excel с много специфични изисквания.
Моите класове изглеждат така:
public abstract class BaseClass : EntityBase
{
public BaseClass()
{
PersonnelList = new List<Person>();
}
public virtual IList<AuditPersonnel> PersonnelList { get; set; }
public virtual DateTime? DateCompleted { get; set; }
}
public class SubClass : BaseClass
{
public virtual string Details { get; set; }
}
public class SubClass2 : BaseClass
{
public virtual DateTime? StartDate { get; set; }
}
Когато използвам функцията за експортиране на схема, за да създам базата данни, връзката на списъка не се създава в таблиците на базата данни.
Възможно ли е изобщо това? Трябва ли да използвам метода SubClass в моите съпоставяния, за да създам тези класове в една таблица?
Всяка помощ се оценява.