Lazy Load Pattern を使用して完全にロードまたは遅延ロードできる DTO があります。ロード方法は、Flex アプリケーションが必要とするものによって異なります。ただし、この DTO は Flex アプリケーション (swf) に送信されます。通常、たとえばコレクションは、呼び出されたときにのみロードされます。ただし、私の場合、コレクションは Flex でのみ呼び出されるため、この場合、.NET 側での実装は明らかに機能しません (Flex がサーバー呼び出しを行う場合を除きます... 私が避けたいこと)。
コレクションのゲッターでは、データがデータベースから取得されます。ASP.NET ページを操作する場合は機能しますが、DTO が Flex に送信される場合は機能しません。
これにどのように対処しますか?DTO を Flex に送信する前に getter を呼び出すことができましたが、それはひどいようです... + getter の呼び出しは、何かに割り当てられている場合にのみ実行できます (コレクションを保持するローカル変数は決して使用されません... )。