Можно ли унаследовать пользовательский DBContext, а затем изменить сущности унаследованного контекста без изменения базовых таблиц со столбцами дискриминатора?
public class BaseDbContext: DbContext {
public IDbSet<BaseClass> BaseClasses { get; set; }
}
public class BaseClass {
public int Id { get; set; }
etc...
}
public class NewDbContext: BaseDbContext {
public IDbSet<NewBaseClass> NewBaseClasses { get; set; }
}
public class NewBaseClass: BaseClass {
public string SomePropertyName { get; set; }
}
У меня есть проект, настроенный для базовой структуры базы данных, использующий BaseDbContext. Если бы я создал новую базу данных с той же схемой и добавил столбец в таблицу BaseClasses под названием SomePropertyName. Я хочу создать новый DbContext, производный от BaseDbContext, а затем добавить дополнительное свойство в новый класс, NewBaseClass.
Любое руководство будет с благодарностью.