public void Add(string key, SqlDbType value) { Dictionary.Add(key, value); } } //static helper class - don't allow instantiation private MySqlCmdBuilder() {} public static void DeriveParameters(SqlCommand cmd) { EnsureTypeMap(); //cmd.Parameters[0] will always hold //the sproc return value SqlParameter prmRet = new SqlParameter("@RETURN_VALUE", SqlDbType.Int); prmRet.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(prmRet);
SqlParameterCollection _lastParams; //used by Param() public MySqlConn(string connStr) { _dbConn = new SqlConnection(connStr); _sprocs = new SProcList(this); }
DbParameterCollection _lastParams; //used by Param() public DbStoredProcedure(SqlConnection theConnection) { _dbConn = theConnection; _sprocs = new SProcList(this); }