> > What do you suggest as an alternative? > > Writing stored procedures. >
What about the classical problem of "impedance mismatch". You have to carefully maintain DataSets or similar and use DataAdapter to fill them, then writing data back is a circus trick with the ADO.NET classes. Then they invented ORMs, why did they do that!? -- *GK*