Enterprise Library DAAB: AddParameter vs. AddInParameter
I'm playing a bit with Entlib. now. Let's say I'm using it a lot actually :). Speaking of Data Access Block in Enterprise Library I'm coming to conclusion that it is not productive to use AddInParameter construction in Database object because:
- It does not support parameter size causing ADO.NET pass the max allowed for the specified type.
 - There is no support for parameter InOut direction (aka AddInOutParameter ?) which I find very useful lately.
 
I'm going to use AddParameter instead of AddInParameter, despite that it is a bit less readable. Like so:
db.AddParameter(dbCommand,
    "@ProductId",
    DbType.Int32,
    4,
    ParameterDirection.InputOutput,
    true,
    0,
    0,
    null,
    DataRowVersion.Default,
    review.ProductId);
    Saturday, March 25, 2006 8:39 PM