System.Data.Common.DbCommand.CreateParameter()

Here are the examples of the csharp api class System.Data.Common.DbCommand.CreateParameter() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

116 Examples 7

1. Example

Project: EDDiscovery
Source File: SQLiteCommandED.cs
View license
protected override DbParameter CreateDbParameter() { return InnerCommand.CreateParameter(); }

2. Example

Project: Glimpse
Source File: GlimpseDbCommand.cs
View license
protected override DbParameter CreateDbParameter()
        {
            return InnerCommand.CreateParameter();
        }

3. Example

View license
public static DbParameter CreateParameter( this DbCommand dbCommand, string parameterName, object parameterValue )
        {
            DbParameter parameter = dbCommand.CreateParameter();

            parameter.ParameterName = parameterName;

            parameter.Value = parameterValue;

            return parameter;
        }

4. Example

View license
public static DbParameter CreateParameter( this DbCommand dbCommand, string parameterName, object parameterValue, DbType dbType )
        {
            DbParameter parameter = dbCommand.CreateParameter();

            parameter.ParameterName = parameterName;

            parameter.Value = parameterValue;

            parameter.DbType = dbType;

            return parameter;
        }

5. Example

View license
public static DbParameter CreateParameter( this DbCommand dbCommand, string parameterName, object parameterValue, DbType dbType, ParameterDirection parameterDirection )
        {
            DbParameter parameter = dbCommand.CreateParameter();

            parameter.ParameterName = parameterName;

            parameter.Value = parameterValue;

            parameter.DbType = dbType;

            parameter.Direction = parameterDirection;

            return parameter;
        }

6. Example

View license
private DbParameter GetParameter(DbCommand command, string name, object value, DbType type)
        {
            var parameter = command.CreateParameter();
            parameter.DbType = type;
            parameter.ParameterName = (_databaseType.Equals(DatabaseType.Oracle) ? ":" : "@") + name;
            parameter.Value = value;
            return parameter;
        }

7. Example

Project: linq2db
Source File: RetryingDbCommand.cs
View license
protected override DbParameter CreateDbParameter()
		{
			return _command.CreateParameter();
		}

8. Example

Project: ALinq
Source File: AccessDbConnection.cs
View license
protected override DbParameter CreateDbParameter()
        {
            return source.CreateParameter();
        }

9. Example

Project: ALinq
Source File: Connection.cs
View license
protected override DbParameter CreateDbParameter()
        {
            return source.CreateParameter();
        }

10. Example

Project: NServiceKit
Source File: ProfiledDbCommand.cs
View license
protected override DbParameter CreateDbParameter()
        {
            return _cmd.CreateParameter();
        }

11. Example

Project: SmartStoreNET
Source File: CachingCommand.cs
View license
protected override DbParameter CreateDbParameter()
		{
			return _command.CreateParameter();
		}

12. Example

Project: effort
Source File: DbCommandWrapper.cs
View license
protected override DbParameter CreateDbParameter()
        {
            return this.wrappedCommand.CreateParameter();
        }

13. Example

Project: DNTProfiler
Source File: ProfiledDbCommand.cs
View license
protected override DbParameter CreateDbParameter()
        {
            return InternalCommand.CreateParameter();
        }

14. Example

Project: EasyLOB
Source File: DbFactoryExtensions.cs
View license
public static void AddParameterWithValue(this DbCommand command, string parameterName, object parameterValue)
        {
            var parameter = command.CreateParameter();
            parameter.ParameterName = parameterName;
            parameter.Value = parameterValue;
            command.Parameters.Add(parameter);
        }

15. Example

Project: EDDiscovery
Source File: SQLiteCommandED.cs
View license
public static void AddParameterWithValue(this DbCommand cmd, string name, object val)
        {
            var par = cmd.CreateParameter();
            par.ParameterName = name;
            par.Value = val;
            cmd.Parameters.Add(par);
        }

16. Example

Project: EDDiscovery
Source File: SQLiteCommandED.cs
View license
public static void AddParameter(this DbCommand cmd, string name, DbType type)
        {
            var par = cmd.CreateParameter();
            par.ParameterName = name;
            par.DbType = type;
            cmd.Parameters.Add(par);
        }

17. Example

Project: nanoprofiler
Source File: ProfiledDbCommand.cs
View license
protected override DbParameter CreateDbParameter()
        {
            if (_dbCommand != null)
            {
                return _dbCommand.CreateParameter();
            }

            return new DbParameterWrapper(_command.CreateParameter());
        }

18. Example

View license
private void addParameter(DbCommand command, string paramName, object paramValue)
        {
            DbParameter param = command.CreateParameter();
            param.ParameterName = paramName;
            param.Value = paramValue;
            command.Parameters.Add(param);
        }

19. Example

View license
private static void AddParameter(
            DbCommand cmd,
            string name,
            object value)
        {
            var parameter = cmd.CreateParameter();
            parameter.ParameterName = name;
            parameter.Value = value;
            cmd.Parameters.Add(parameter);
        }

20. Example

Project: MimeKit
Source File: DbExtensions.cs
View license
public static int AddParameterWithValue (this DbCommand command, string name, object value)
		{
			var parameter = command.CreateParameter ();
			parameter.ParameterName = name;
			parameter.Value = value;

			return command.Parameters.Add (parameter);
		}

21. Example

Project: Restful
Source File: SessionProvider.cs
View license
protected virtual void PrepareParameter( DbCommand command, IDictionary<string,object> parameters )
        {
            if( parameters == null || parameters.Count == 0 )
            {
                return;
            }

            foreach( var item in parameters )
            {
                DbParameter parameter = command.CreateParameter();

                parameter.ParameterName = item.Key;
                parameter.Value = item.Value == null ? DBNull.Value : item.Value;

                command.Parameters.Add( parameter );
            }
        }

22. Example

Project: sqlhelper2
Source File: DbCommandExtensions.cs
View license
private static void AddParameter(DbCommand cmd, string name, object value) {
            var p = cmd.CreateParameter();
            p.ParameterName = name;
            p.Value = value ?? DBNull.Value;
            cmd.Parameters.Add(p);
        }

23. Example

Project: ALinq
Source File: DB2Provider.cs
View license
internal override void AssignParameters(DbCommand cmd, ReadOnlyCollection<SqlParameterInfo> pa/n ..... /n //View Source file for more details /n }

24. Example

Project: ALinq
Source File: MySqlProvider.cs
View license
internal override void AssignParameters(DbCommand cmd, ReadOnlyCollection<SqlParameterInfo> pa/n ..... /n //View Source file for more details /n }

25. Example

Project: ReliableDbProvider
Source File: Massive.cs
View license
public static void AddParam(this DbCommand cmd, object item)
        {
            var p = cmd.CreateParameter();
            p.ParameterName = string.Format("@{0}", cmd.Parameters.Count);
            if (item == null)
            {
                p.Value = DBNull.Value;
            }
            else
            {
                if (item.GetType() == typeof(Guid))
                {
                    p.Value = item.ToString();
                    p.DbType = DbType.String;
                    p.Size = 4000;
                }
                else if (item.GetType() == typeof(ExpandoObject))
                {
                    var d = (IDictionary<string, object>)item;
                    p.Value = d.Values.FirstOrDefault();
                }
                else
                {
                    p.Value = item;
                }
                if (item.GetType() == typeof(string))
                    p.Size = ((string)item).Length > 4000 ? -1 : 4000;
            }
            cmd.Parameters.Add(p);
        }

26. Example

Project: nhibernate-core
Source File: DriverBase.cs
View license
public DbParameter GenerateParameter(DbCommand command, string name, SqlType sqlType)
		{
			var dbParam = command.CreateParameter();
			InitializeParameter(dbParam, name, sqlType);
			return dbParam;
		}

27. Example

Project: SubSonic-2.0
Source File: DataProvider.cs
View license
public virtual DbCommand GetDbCommand(QueryCommand qry)
        {
            AutomaticConnectionScope conn = new AutomaticConnectionScope(this);

            DbCommand cmd = conn.Connection.CreateCommand();
            cmd.CommandText = qry.CommandSql;
            cmd.CommandType = qry.CommandType;

            foreach(QueryParameter par in qry.Parameters)
            {
                DbParameter newParam = cmd.CreateParameter();
                newParam.Direction = par.Mode;
                newParam.ParameterName = par.ParameterName;
                newParam.Value = par.ParameterValue;
                newParam.Size = par.Size;
                newParam.DbType = par.DataType;
                cmd.Parameters.Add(newParam);
            }

            return cmd;
        }

28. Example

Project: CIAPI.CS
Source File: SQLiteStore.cs
View license
private static void SetParameter(DbCommand command, string paramName, object paramValue)
        {
            DbParameter param = command.CreateParameter();
            param.DbType = DbType.String;
            param.Direction = ParameterDirection.Input;
            param.ParameterName = paramName;
            param.Value = paramValue;
            command.Parameters.Add(param);
        }

29. Example

Project: ClearCanvas
Source File: Utilities.cs
View license
public static void SetParameter(this DbCommand command, string name, object value)
		{
			var parameter = command.CreateParameter();
			parameter.ParameterName = name;
			parameter.Value = value ?? DBNull.Value;
			command.Parameters.Add(parameter);
		}

30. Example

Project: RiotControl
Source File: DatabaseCommand.cs
View license
public void Add(string name, DbType type)
		{
			DbParameter parameter = Command.CreateParameter();
			parameter.ParameterName = string.Format("{0}{1}", ParameterPrefix, name);
			parameter.DbType = type;
			Command.Parameters.Add(parameter);
		}

31. Example

View license
public static DbParameter GetOrCreateParameter(this DbCommand Command, string ID)
        {
            if (Command == null)
                return null;
            if (Command.Parameters.Contains(ID))
                return Command.Parameters[ID];
            var Parameter = Command.CreateParameter();
            Parameter.ParameterName = ID;
            Command.Parameters.Add(Parameter);
            return Parameter;
        }

32. Example

View license
public static DbParameter GetOrCreateParameter(this DbCommand Command, string ID)
        {
            if (Command == null)
                return null;
            if (Command.Parameters.Contains(ID))
                return Command.Parameters[ID];
            var Parameter = Command.CreateParameter();
            Parameter.ParameterName = ID;
            Command.Parameters.Add(Parameter);
            return Parameter;
        }

33. Example

Project: ArcBruTile
Source File: DbCache.cs
View license
private IDbCommand CreateNew()
            {
                var conn = new TConnection { ConnectionString = _template.Connection.ConnectionString };

                var newItem = conn.CreateCommand();
                newItem.CommandText = _template.CommandText;

                foreach (IDbDataParameter parameter in _template.Parameters)
                {
                    IDbDataParameter pNew = newItem.CreateParameter();

                    pNew.DbType = parameter.DbType;
                    pNew.Direction = parameter.Direction;
                    //pNew.IsNullable = parameter.IsNullable;
                    pNew.ParameterName = parameter.ParameterName;
                    pNew.Precision = parameter.Precision;
                    pNew.Scale = parameter.Scale;
                    pNew.Size = parameter.Size;
                    pNew.SourceColumn = parameter.SourceColumn;
#if !(SILVERLIGHT || WINDOWS_PHONE)
                    pNew.SourceVersion = parameter.SourceVersion;
#endif
                    //pNew.Value = ()parameter.Value.

                    newItem.Parameters.Add(pNew);
                }
                _maxStore++;
                return newItem;
            }

34. Example

View license
[Fact]
    public void UsingUInt64AsParam()
    {
      if (st.Version < new Version(5, 0)) return;

      st.execSQL(@"CREATE TABLE Test(f1 bigint(20) unsigned NOT NULL,
            PRIMARY KEY(f1)) ENGINE=InnoDB DEFAULT CHARSET=utf8");

      st.execSQL(@"CREATE PROCEDURE spTest(in _val bigint unsigned)
            BEGIN insert into  Test set f1=_val; END");

#if RT
      MySqlCommand cmd = new MySqlCommand();
      MySqlParameter param = cmd.CreateParameter();
      param.MySqlDbType = MySqlDbType.UInt64;
#else
      DbCommand cmd = new MySqlCommand();
      DbParameter param = cmd.CreateParameter();
      param.DbType = DbType.UInt64;
#endif
      cmd.Connection = st.conn;
      cmd.CommandType = CommandType.StoredProcedure;
      cmd.CommandText = "spTest";
      param.Direction = ParameterDirection.Input;
      param.ParameterName = "?_val";
      ulong bigval = long.MaxValue;
      bigval += 1000;
      param.Value = bigval;
      cmd.Parameters.Add(param);
      cmd.ExecuteNonQuery();
    }

35. Example

Project: Susanoo
Source File: DatabaseManager.cs
View license
public virtual DbParameter CreateParameter()
        {
            return Provider?.CreateParameter() ?? Connection.CreateCommand().CreateParameter();
        }

36. Example

View license
protected override DbCommand BuildCommand<T>(String commandText, T src)
        {
            var command = createCommand();
            command.CommandText = commandText;
            command.CommandType = CommandType.Text;
            if (null != src)
            {
                var type = typeof(T);
                foreach (var pinfo in getColumns(type))
                {
                    var p = command.CreateParameter();
                    p.ParameterName = "@" + pinfo.Name;
                    p.Value = pinfo.GetValue(src, null);
                    command.Parameters.Add(p);
                }
            }
            return command;
        }

37. Example

Project: spring-net
Source File: CommandCallbackDao.cs
View license
public virtual int FindCountWithPostalCodeWithDelegate(string postalCode)
        {
            // Using anonymous delegates allows you to easily reference the
            // surrounding parameters for use with the DbCommand processing.

            return AdoTemplate.Execute<int>(delegate(DbCommand command)
                   {
                       // Do whatever you like with the DbCommand... downcast to get 
                       // provider specific funtionality if necesary.
                                                    
                       command.CommandText = cmdText;
                         
                       DbParameter p = command.CreateParameter();
                       p.ParameterName = "@PostalCode";
                       p.Value = postalCode;
                       command.Parameters.Add(p);

                       return (int)command.ExecuteScalar();

                   });

        }

38. Example

Project: spring-net
Source File: CommandCallbackDao.cs
View license
public T DoInCommand(DbCommand command)
            {
                T resultObject = new T();
                DbParameter p = command.CreateParameter();
                p.ParameterName = "@PostalCode";
                p.Value = postalCode;
                command.Parameters.Add(p);
                
                resultObject.count = (int)command.ExecuteScalar();
                return resultObject;
            }

39. Example

Project: Platibus
Source File: DbExtensions.cs
View license
public static void SetParameter(this DbCommand command, string name, object value)
        {
            if (command == null) throw new ArgumentNullException("command");
            if (string.IsNullOrWhiteSpace(name)) throw new ArgumentNullException("name");

            var parameter = command.CreateParameter();
            parameter.ParameterName = name;

            if (value == null)
            {
                parameter.Value = DBNull.Value;
            }
            else if (value is TimeSpan)
            {
                parameter.Value = (long) ((TimeSpan) value).TotalMilliseconds;
            }
            else
            {
                parameter.Value = value;
            }

            command.Parameters.Add(parameter);
        }

40. Example

View license
DbCommand CreateReadCommand(DbConnection connection)
        {
            var cmd = connection.CreateCommand();
            cmd.CommandText = "SELECT id, randomnumber FROM world WHERE id = @Id";
            var id = cmd.CreateParameter();
            id.ParameterName = "@Id";
            id.DbType = DbType.Int32;
            id.Value = _random.Next(1, 10001);
            cmd.Parameters.Add(id);

            return cmd;
        }

41. Example

Project: AntData.ORM
Source File: Database.cs
View license
private DbCommand PrepareCommand(Statement statement)
        {
            DbCommand command = m_Da/n ..... /n //View Source file for more details /n }

42. Example

Project: nesper
Source File: ParameterModel.cs
View license
public void CreateDbParameters(DbCommand command, IEnumerable<String> parameterNames)
        {
            int parameterCount = 0;

            command.Parameters.Clear();

            foreach (string parameterName in parameterNames)
            {
                if (m_style == ParameterStyle.Positional)
                {
                    DbParameter paramObj = command.CreateParameter();
                    command.Parameters.Add(paramObj);
                }
                else if (m_style == ParameterStyle.Named)
                {
                    DbParameter paramObj = command.CreateParameter();
                    paramObj.ParameterName = GetNamedParameter(parameterCount++);
                    command.Parameters.Add(paramObj);
                }
            }
        }

43. Example

Project: nesper
Source File: ParameterModel.cs
View license
public void CreateDbParameters( DbCommand command, IEnumerable<PlaceholderParser.Fragment> parseFragments )
        {
            int parameterCount = 0;

            command.Parameters.Clear();

            foreach (PlaceholderParser.Fragment fragment in parseFragments)
            {
                if (!fragment.IsParameter)
                {
                }
                else if (m_style == ParameterStyle.Positional)
                {
                    DbParameter paramObj = command.CreateParameter();
                    command.Parameters.Add(paramObj);
                }
                else if (m_style == ParameterStyle.Named)
                {
                    DbParameter paramObj = command.CreateParameter();
                    paramObj.ParameterName = GetNamedParameter(parameterCount++);
                    command.Parameters.Add(paramObj);
                }
            }
        }

44. Example

Project: nesper
Source File: BaseDbDriverCommand.cs
View license
private DbCommand CreateCommand(DbConnection dbConnection, bool honorTimeout)
        {
            DbCommand myCommand;
            // Create the command
            myCommand = dbConnection.CreateCommand();
            myCommand.CommandType = CommandType.Text;
            myCommand.CommandText = _dbCommandText;
            if (_dbCommandTimeout.HasValue && honorTimeout) {
                myCommand.CommandTimeout = _dbCommandTimeout.Value;
            }

            // Bind the parameters
            myCommand.Parameters.Clear();
            foreach (string parameterName in _inputParameters)
            {
                DbParameter myParam = myCommand.CreateParameter();
                myParam.IsNullable = true;
                myParam.ParameterName = parameterName;
                myCommand.Parameters.Add(myParam);
            }

            return myCommand;
        }

45. Example

Project: nesper
Source File: ParameterModel.cs
View license
public void CreateDbParameters(DbCommand command, IEnumerable<String> parameterNames)
        {
            int parameterCount = 0;

            command.Parameters.Clear();

            foreach (string parameterName in parameterNames)
            {
                if (m_style == ParameterStyle.Positional)
                {
                    DbParameter paramObj = command.CreateParameter();
                    command.Parameters.Add(paramObj);
                }
                else if (m_style == ParameterStyle.Named)
                {
                    DbParameter paramObj = command.CreateParameter();
                    paramObj.ParameterName = GetNamedParameter(parameterCount++);
                    command.Parameters.Add(paramObj);
                }
            }
        }

46. Example

Project: nesper
Source File: ParameterModel.cs
View license
public void CreateDbParameters( DbCommand command, IEnumerable<PlaceholderParser.Fragment> parseFragments )
        {
            int parameterCount = 0;

            command.Parameters.Clear();

            foreach (PlaceholderParser.Fragment fragment in parseFragments)
            {
                if (!fragment.IsParameter)
                {
                }
                else if (m_style == ParameterStyle.Positional)
                {
                    DbParameter paramObj = command.CreateParameter();
                    command.Parameters.Add(paramObj);
                }
                else if (m_style == ParameterStyle.Named)
                {
                    DbParameter paramObj = command.CreateParameter();
                    paramObj.ParameterName = GetNamedParameter(parameterCount++);
                    command.Parameters.Add(paramObj);
                }
            }
        }

47. Example

Project: nesper
Source File: BaseDbDriverCommand.cs
View license
private DbCommand CreateCommand(DbConnection dbConnection, bool honorTimeout)
        {
            DbCommand myCommand;
            // Create the command
            myCommand = dbConnection.CreateCommand();
            myCommand.CommandType = CommandType.Text;
            myCommand.CommandText = _dbCommandText;
            if (_dbCommandTimeout.HasValue && honorTimeout) {
                myCommand.CommandTimeout = _dbCommandTimeout.Value;
            }

            // Bind the parameters
            myCommand.Parameters.Clear();
            foreach (string parameterName in _inputParameters)
            {
                DbParameter myParam = myCommand.CreateParameter();
                myParam.IsNullable = true;
                myParam.ParameterName = parameterName;
                myCommand.Parameters.Add(myParam);
            }

            return myCommand;
        }

48. Example

View license
List<ForeignKey> LoadFKeys(string tblSchema, string tblName)
        {
            using (var /n ..... /n //View Source file for more details /n }

49. Example

Project: Restful
Source File: SessionProvider.cs
View license
public virtual void ExecuteStoredProcedure( string storedProcedureName, IList<CommandParameter> parameters )
        {
            using( DbCommand command = connection.CreateCommand() )
            {
                command.CommandText = storedProcedureName;
                command.CommandType = CommandType.StoredProcedure;
                command.Transaction = this.transaction;
                command.CommandTimeout = this.CommandTimeout;

                if( parameters != null && parameters.Count > 0 )
                {
                    foreach( var item in parameters )
                    {
                        DbParameter parameter = command.CreateParameter();

                        parameter.ParameterName = item.ParameterName;
                        parameter.Size = item.Size;
                        parameter.Direction = item.Direction;
                        parameter.Value = item.Value;

                        command.Parameters.Add( parameter );
                    }
                }

                command.ExecuteNonQuery();
            }
        }

50. Example

View license
private DbCommand CreateCommand(DbConnection connection, string sql, IReadOnlyList<Parameter> parameters)
        {
            var command = connection.CreateCommand();
            command.CommandText = sql;
            foreach (var parameter in parameters)
            {
                var dbParameter = command.CreateParameter();
                this.PopulateParameter(dbParameter, parameter);
                command.Parameters.Add(dbParameter);
            }
            return command;
        }