Я использовал FxCop для анализа написанного мной кода. Я выставил коллекцию через сеттер. Я понимаю, почему это не хорошо. Смена бэк-магазина, когда я не ожидаю, что это очень плохая идея. Вот моя проблема, хотя. Я получаю список бизнес-объектов из объекта доступа к данным. Затем мне нужно добавить эту коллекцию в другой бизнес-класс, и я делал это с помощью метода setter. Причина, по которой я это сделал, заключалась в том, что назначение будет быстрее, чем вставка сотен тысяч объектов по одному в коллекцию снова через другой метод addElement.
Можно ли в некоторых случаях иметь сборщик для коллекции?
Я предпочитаю иметь конструктор, который берет коллекцию?
Я подумал, может быть, я мог бы передать объект Дао и позволить Дао заполнить его напрямую?
Есть еще идеи получше?