Dotnet не поддерживает множественное наследование.
Если я вас правильно понял, вам не нужно писать составной класс, содержащий свойства для подклассов A
и B
Ваши частичные классы подходят как моделирование для многократного наследования, только если имена классов для A
и B
совпадают.
partial class JoinedTable {
public string Name;
}
partial class JoinedTable {
public string Ag;
}
Мой ответ нет до
особый класс - хорошее решение
Обновление
Обходным путем для этого может быть представление базы данных, которое объединяет таблицы, и вы позволяете генератору кода сгенерировать код для представления