私はビジネスロジックのためにWCFサービスに接続するWebアプリケーションを持っています。パフォーマンスと相互運用性の理由から、WCF境界でデータを転送するために単純なDtoを使用したいと思います。型付きデータセットとDtos
ただし、データアクセスには型付きデータセットを使用する必要があります(ORMまたはその他のオプションは政治的理由から利用できません)。
Dtoと型付きデータセットを併用することをお勧めします。誰もこれをやったことがありますか推奨パターンはありますか?そして最も重要なのは、入力されたデータセットからDtoを自動生成するためのライブラリ/ツール/メソッドがあることです。
まあDTOとしてでDataRowを使用しての問題は、それらがDataContractsでマークされていないです。それらは直列化さえできません。私たちは、Dtosとシリアル化データセットの違いをテストしました。パフォーマンスに大きな影響があります。 – Ender