Mam strukturę klas jak poniżej, którą próbuję przenieść za pomocą EF do bazy:
public abstract class ServiceItem
{}
public class InstallationServiceItem: ServiceItem
{}
public abstract class SubscriptionServiceItem : ServiceItem
{}
public class InternetSubscriptionServiceItem: SubscriptionServiceItem
{}
public class PhoneSubscriptionServiceItem: SubscriptionServiceItem
{}
Czy EF jest w stanie to ogarnąć (w sensie wielokrotne dziedziczenie)? Jaki DbSet<> trzeba wpisać w tym przypadku w klasie inicjalizującej, żeby stworzyć jedną dużą tabelę ze wszystkimi właściwościami i polem discrimantor?