using asp.net, sql server 2008, winserver2003
we have about 10 tables with about 20 fields each...
we have about 30 web forms where each form uses some variation of fields from some/all tables...
each form has its' own dataset depending on the tables it uses. However, to create that dataset, a Select * stored procedure is called on each used table. Dataset gets updated through the form/code, and a generic Insert or Update stored procedure is called per datatable, passing every field as a parameter. Although bloated, there exists only 3 stored procedures per table that are used by all forms, equaling 30 total stored procedures.
Is it preferred to create custom Select/Update/Insert stored procedures for each form using only the fields that the form needs...thus totaling 90 total stored procedures? That number could increase as forms increase...