「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>汎用サービス・インターフェイス]] *目次 [#q9dc47b4] #contents *概要 [#p9364823] 汎用 DTOは、Silverlightなど、非.NET Framework 環境における~ ビジネス・アプリケーション開発の生産性を向上させるための、~ データ編集処理をサポートするコンポーネントです。 汎用 DTOは、汎用サービスインターフェイス上で、 +汎用 DTOは、汎用サービスインターフェイス上で、~ DataSet、DataTableなどのデータをテキスト形式にシリアル化 +テキスト形式にシリアル化したデータをクライアント側に転送 +DTTablesという独自オブジェクトに、これを復元(デシリアライズ) +DataGridなどのUIコンポーネントにデータバインディングして一覧編集処理ができます。 +一覧編集処理を行った結果のデータを逆順でサーバ側に送信し、 +サーバ側は、DataTable.Rowstateを使用してデータ更新処理を実装できます。 -DataSet、DataTableなどのデータをテキスト形式にシリアル化 -テキスト形式にシリアル化したデータをクライアント側に転送 -DTTablesという独自オブジェクトに、これを復元(デシリアライズ) -DataGridなどのUIコンポーネントにデータバインディングして一覧編集処理ができます。 -一覧編集処理を行った結果のデータを逆順でサーバ側に送信し、 -サーバ側は、DataTable.Rowstateを使用してデータ更新処理を実装できます。 http://www.slideshare.net/nishi_74322014/introduction-34918790/13 #ref(sl_dto_s.png,left,nowrap,汎用DTO) IP:202.246.252.97 TIME:"2017-07-05 (水) 09:36:16" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=%E6%B1%8E%E7%94%A8DTO" USER_AGENT:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"