У меня есть DTO, который может быть загружен полностью или с отложенной загрузкой, используя Lazy Load Pattern. Как он загружается, зависит от того, что нужно приложению Flex. Однако этот DTO будет отправлен в приложение Flex (SWF). Обычно, например, коллекция будет загружаться только при вызове. В моем случае, однако, коллекция будет вызываться только во Flex, поэтому моя реализация на стороне .NET, очевидно, не будет работать в этом случае (кроме случаев, когда Flex выполнит серверный вызов ... чего я бы хотел избежать).
В получателе коллекции данные извлекаются из базы данных. Если бы я работал со страницами ASP.NET, он работал бы, но не при отправке DTO во Flex.
Как бы вы справились с этим? Я мог бы вызвать метод получения перед отправкой DTO во Flex, но это кажется ужасным ... + вызов метода получения может быть выполнен, только если он назначен чему-то (а локальная переменная, которая будет содержать коллекцию, никогда не будет использоваться ... ).