プロジェクトでは、データアクセスレイヤー(DAL) を、 のコードを自動生成するビジュアルデザイナーを実装しました(ここでは、厳密な型指定のデータセットと.NETのDataSetTableAdapter)。プロジェクトへのデータアクセス戦略の切り替えは?
しかし、ソースコントロールを使用して DALに新しいものを編集し追加するのは面倒です。 (私たちの場合:ADO.NET SqlCommandsなど)のSQL文を手作業で書くことで、新しいデータアクセス をコーディングし始めました。
しかし、データアクセスの方法を混在させることにも心配しています。 あなたは何をお勧めしますか? 自動生成メソッドを使用すると、 などの変更が必要な場合は、 が「手動」のSQL文 に変換され続けますか?
編集:いいえ、回答 に触発され、データアクセス戦略の切り替えの一般的な問題に対処するために、私は質問の定式化を一般化しました。
モデルデータの取り扱いはあまりオブジェクト指向ではありません。 カスタムオブジェクトの代わりに.NET DataTablesを使用します。