Рассмотрим структуру таблицы Book:
BookId, IsEbook, ISBN, PubDate, EbookFormat
Книга может быть бумажной или электронной на основе значения столбца IsEbook.
Результат метода будет иметь две коллекции: одна для книг, а другая для электронных книг.
- Книга
- EBook
- EBookId
- ISBN
- PubDate
- EbookFormat
BookId и EBookId - это разные свойства, значения которых берутся из столбца BookId.
Могу ли я создать два класса, один для книги, а другой для электронной книги, или я могу каким-то образом использовать наследование, потому что BookId и EBookId совпадают в таблице с другим именем в выводе.
Заранее спасибо.