SqlParameterCollection Reuse- App architecture decision
- From: "cwchilders" <cwchilders@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 10 Jul 2005 16:10:02 -0700
My DAL uses StoredProc CommandTypes for my TypedDataSet
DataAdapter.Update(myTable) I use a number of the same Parameters for
different Tables when calling the update. Currently I use
after explicitly assigning (maybe a dozen) Parameters:
Command.Parameters.Add(aCommonParameter);
propertyNumberParameter.SourceColumn
= myTypedDataSet.myTable.TypedColumn.ColumnName;
for each parameter. After Updating, I use
myTableCommand.Parameters.Clear()
to free the Parameters for use by other DataSet commands
If I initialize a tableCommand.Parameter for each Table, I need to create a
LOT of duplicate parameters, but would not have to assign and clear each time
I perform DataAdapter.Update(Table). Where is the runtime performance/code
maintenance sweet spot here? Should I have unigue parameters for every
command, or reuse my common params?
Bill
--
.
- Prev by Date: Login problem: MSDE from ASP.Net
- Next by Date: Re: Get all stored procedures
- Previous by thread: Login problem: MSDE from ASP.Net
- Next by thread: Insert BLOB value.
- Index(es):