Vendar pa je samodejna izgradnja lastnosti omogočena le pri preprostih povpraševanjih tipa SELECT, ki morajo med drugim ustrezati tudi pogojema, da črpajo podatke le iz ene podatkovne tabele in da vsebujejo tudi primarni ključ podatkovne tabele. Sledi zgled uporabe predmeta CommandBuilder, ki samodejno zgradi lastnosti UpdateCommand, InsertCommand in DeleteCommand ter omogoči uporabo metode Update predmeta DataAdapter.
// izgradnja povpraševanja SELECT, ki vsebuje tudi primarni ključ