У меня есть набор классов, сгенерированных из моего DAL на основе EntityFramework. Я не хочу изменять эти классы напрямую в случае, если я воссоздаю их из базы данных, но я хочу иметь возможность указать некоторые поля [Обязательно]. Я думал о создании другого класса, унаследованного от моего объекта данных, и добавлении атрибута в поле нового класса, но затем мне пришлось скрыть свойство базового класса. Есть ли хороший / простой способ сделать это, не беспокоясь о потере моих изменений вручную при регенерации и не переписывая объекты целиком?
Спасибо