Есть сущность в базе
User : name, password, email, и т. Д
Через EF достается из бд и отдается клиенту по api запросу.
Как сделать так, чтобы поле password не попало в ответ? Поле не могу пометить приватным, потому как в другой сборки юзается это поле. Конструктор тоже не вариант, придется все поля тогда инициализировать в конструкторе, а их много, поэтому инициализирую в блоке инициализатора.
Строить разные модели (регистрация, логон, инфо о юзере) и маппить их на сущность из базы.
Если разово, можно конечно [JsonIgnore] навесить, просто не попадет в сериализацю.