Привет, у меня проблемы с отображением наследования во время выполнения (вставляя строки в БД, я получаю сообщение об ошибке о свойствах, принадлежащих суперклассу, и подклассе. У меня есть несколько свойств, которые я хочу определить только в суперклассе,так что все подклассы могут наследовать их в СУХОЙ манере.
Я рад за создание экземпляра суперкласса и добавление записи в БД, когда его подкласс равен.
Так что мойвопрос в том, как мне отобразить это без получения ошибки? EG
[Table]
[InheritanceMapping(Code = "CJ", Type = typeof(CronJob))]
[InheritanceMapping(Code = "SCJ", Type = typeof(SongCronJob))]
public class CronJob {
[Column(Name = "name")] /* I want this to be inherited by subclasses */
public string name { get; set; }
}
[Table]
public class SongCronJob { }
Но поскольку это не было определено в SongCronJob, когда я пытаюсь вставить SongCronJob в БД, это приводит к ошибкам!: - /!
Любая помощь приветствуется!