Я пробовал это:
Из диаграммы edmx (EF 6) я нажал на столбец, который я хотел скрыть от EF, и по их свойствам вы можете установить свой getter и setter в закрытый. Таким образом, для меня это работает.
Я возвращаю некоторые данные, которые содержат ссылку на пользователя, поэтому я хотел скрыть поле «Пароль», даже если он зашифрован и солен, я просто не хотел его на моем json , и я не хотел делать:
Select(col => new {})
, потому что это боль для создания и поддержки, особенно для больших таблиц с большим количеством отношений.
Недостаток этот метод заключается в том, что если вы когда-либо обновляете свою модель, вам нужно будет снова изменить их приемник и сеттер.