Что мне нужно сделать в моей базе данных, если я хочу, чтобы мои сгенерированные EF классы выглядели следующим образом: class A, класс B: A, класс C: A?
В настоящее время мои таблицы DB выглядят следующим образом:
заранее спасибо
Вы должны указать это при создании своих классов. В основном вы выбираете BaseType в дизайнере для класса B и класса C и удаляете ассоциацию. Вот объяснение, как это сделать (может немного отличаться от разных версий EF)
http://msdn.microsoft.com/en-us/data/jj618293.aspx
То, что вы хотите сделать, называется "таблица на тип", если вы хотите найти более подробную информацию в Интернете.