У меня есть база данных, уже заполненная таблицами с данными в них. Я видел, что все таблицы имеют 5 общих столбцов:
- Id-длинный, ключ
- IsDeleted, бит
- Датаудаледед, малая дата и время
- LastUpdated, SmallDatetime
- LastUpdatedUser, nvarchar
Теперь есть некоторые общие операции, которые выполняются на основе этих полей, которые в настоящее время реплицируются повсюду.
Я хочу создать базовый класс, содержащий только эти общие атрибуты и методы, применяемые к ним, и сделать все остальные сущности производными от него.
Я не нуждаюсь и не хочу иметь этот базовый объект в базе данных как таковой, это просто то, что я хочу помочь в части кодирования.
Проблема в том, что это прежде всего база данных, я не могу изменить базу данных, поэтому мне нужно работать только с классами POCO и EDMX.
Как я могу достичь этого?