Я хотел бы сохранить некоторые работы, избегая наличия двух наборов объектов в моем коде. На данный момент у меня есть первый набор, который представляет собой всего лишь кучу суррогатных суррогатных объектов для EF со стандартными конструкторами и настраиваемыми свойствами, чтобы он мог отображать их. Другой - это набор реальных объектов, которые я использую в своем бизнес-коде. Настоящие неизменяемы и полностью инициализируются во время создания с помощью инициализационных конструкторов.Есть ли способ сопоставления с неизменяемыми объектами в структуре сущностей?
Есть ли способ избежать суррогатов и сопоставить прямо с реальными объектами, используя какие-то заводы в EF, которые могут иметь дело с инициализацией конструкторов без использования настраиваемых свойств?