В настоящее время я пытаюсь создать базовый класс для моих доменных объектов, который содержит список, потому что мы должны смоделировать электронную таблицу 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 в моих сопоставлениях для создания этих классов в одной таблице?
Любая помощь приветствуется.