I'm no fan of the TableAdapter for a number of reasons. It's "brittle" in
that once you use the VS IDE to set it up, the schema can't change. If
(when) it does, your hard-coded TableAdapter is busted and has to be
rebuilt. The CommandBuilder (used at design time by the wizards)-generated
CRUD commands are simplistic and don't work with multiple tables or complex
views. Yes, I talk about stored procedures as well quite a bit (another
whole chapter). Frankly, I think untyped DataSets are fine for more complex
rowsets and since you can't really expect a database to have updatable
tables (the DBAs don't permit it and the DBMS architecture requires complex
update schemes), the CommandBuilder runs out of headroom rather quickly.
I expect that you need to do more than skim to get the meat out of the
book...
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________
Visit
www.hitchhikerguides.net to get more information on my latest book:
Hitchhiker's Guide to Visual Studio and SQL Server (7th Edition)
and Hitchhiker's Guide to SQL Server 2005 Compact Edition (EBook)
-----------------------------------------------------------------------------------------------------------------------