Как в классе наследнике скрыть поле родительского класса?
Добрый день!
Делаю базу данных пользователей/сообщений ВК. Для работы c api использую VkNet. Для работы с БД - entityframework.
Для простоты не хочу городить свой набор сущностей, а хочу сделать сущности БД путем наследования от сущностей VkNet. Но столкнулся с проблемой, что в некоторых полях VkNet, напримре в сущности User - есть типы без ключевых полей. Я хочу поля с такими типами скрыть.
Подскажите как это можно сделать или есть какой-то ещё способ? Те способы, которые я нашел - не помогли.
В идеале у класса-наследника не должно быть такого поля, которое есть у родителя.
Подойдет и такой вариант, что EntityFramework не будет маппить скрытое поле.