Proyek saat ini menggunakan model pengembangan kumpulan data dan struktur tiga tingkat.
Faktanya, terlepas dari apakah itu bertingkat tiga atau tidak, manfaat terbesar menggunakan kontrol sumber data adalah: di masa lalu, kueri terkait multi-tabel diperlukan, tetapi sekarang banyak di antaranya yang dapat dihilangkan secara otomatis membantu Anda melakukannya;) Bukankah ini sangat menenangkan dan menyenangkan?
Misalnya, tabel A memiliki tiga kunci asing, ID1, ID2, ID3. Anda hanya perlu mengonversi ketiga bidang tersebut menjadi templat, lalu memilih kontrol yang sesuai untuk diikat ke tiga kontrol sumber data. Oke, Anda tidak perlu khawatir tentang sisanya.
Kedua, objdatasource di antara kontrol sumber data memang mudah digunakan. Kontrol sumber data lainnya terlalu sederhana atau terspesialisasi (peta situs). Hanya dengan kerja sama struktur tiga lapis kekuatan kontrol sumber data dapat digunakan sepenuhnya. Apa yang bisa saya tulis dengan tangan, saya belum menemukan apa pun yang belum bisa dilakukan oleh objDs. Namun Anda perlu "mengubah otak Anda" dan mengubah pemikiran Anda. Implementasinya memang tidak sama dengan menulis kode dengan tangan. Saya sekarang memiliki halaman kode. Dulu, latar belakang proyek orang lain menggunakan lebih dari 1.000 baris, tetapi sekarang saya hanya menggunakan kurang dari 400 baris. Hal ini dapat dikatakan bahwa objDs masih memiliki keunggulan dalam beberapa aspek.
Selain itu, saat membuat adaptor, Anda harus memperhatikan apakah tipe data yang dihasilkan konsisten dengan database. Secara khusus, tipe char(1) biasanya disetel ke byte sering kali menjadi masalah. Cukup modifikasi dan semuanya akan baik-baik saja
http://www.cnblogs.com/emilchan/archive/2006/11/30/578033.html