В моем приложении есть абстрактный класс для каждого бизнес-объекта ( BO )
Также есть родительская (универсальная) коллекция для хранения всех BO (с именем BOC - Business Object Collection)
То, что я хотел бы архивировать, создано универсальным методом iniside BOC, похожим на:
public T GetBusinessObject (lambda_criteria)
Так что я мог бы назвать этот метод похожим на:
Employee emp = BOC.GetBusinessObject( Employee.ID=123 )
И метод должен возвращать BO, отвечающий указанным лямбда-критериям
Какие-нибудь советы, как архивировать это?