Nazalost, ne mozes preko dataset-a.
To je moja glavna zamerka implementaciji XSDova u .NETu. Iako sve te informacije postoje u trenutku kad se formira shema dataset-a, i iako za sve te informacije postoje polja u XSD-u, sve se to jednostavno ignorise i SQL tipovi podataka se prepeglaju u .net tipove. Izgube se relacije, contraints, velicine i duzine tipove, preciznosti numerickih tipova, identity polja i njihovi seedovi i incrementi, itd, itd.
Dal im je opravdanje optimizacija kreiranja sheme ili su jednostavno lenji, nemam pojma, ali znam da je (bar zakljucno sa BETA 2), samo deo ovoga ukljucen u visual studio 2005: ubaceno je maxlength (koji tebi treba

) za stringove i ubacene su automatske relacije iz baze (ako na xsd prebacite dve povezane tabele) i to je to.
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben