ОригиналКак сделать объект неизменяемого
У меня есть объект в результате Ef 6.0. У меня есть один экземпляр этого файла и вы хотите убедиться, что ни один другой код не может изменить его значения.
Есть ли какая-либо архитектура, образец, чтобы убедиться в этом. Неизбежно, структурированно, только ничего не так чисто. или я прошу слишком большой формы такого популярного языка?
Под редакцией
У меня есть объект в результате Ef 6.0. У меня есть один экземпляр этого файла и вы хотите убедиться, что ни один другой код не может изменить его значения.
1.Есть ли какая-либо архитектура, образец, чтобы убедиться в этом. Неизбежный узор, структура, только для чтения ничего нельзя использовать с EF. Я прошу слишком большой формы такого популярного языка?
2. Есть ли способ заблокировать объект после выполнения необходимых изменений?
Частные усадьбы? –
readonly is not clean? – Botonomous
Синглтон дизайн шаблона? –