C# как ограничить доступ к колекции

У меня есть коллекция записей и мне нужно добавить в нее новую, уникальную (поиск по всех записях), запись. Новую запись добавляем в отдельном окне, новая view model, вопрос насколько допустимо давать доступ ко всей колекции в ету vm и как можно его ограничить? т.е. в идеале должно быть разрешено только добавление и проверка на уникальность, запрещено удалять, изменять другие и т.д.


Ответы (0 шт):