DbParameter Class
Represents a parameter to a DbCommand and optionally, its mapping to a DataSet column. For more information on parameters, see Configuring Parameters and Parameter Data Types.
Assembly: System.Data (in System.Data.dll)
| Name | Description | |
|---|---|---|
![]() | DbParameter() | Initializes a new instance of the DbParameter class. |
| Name | Description | |
|---|---|---|
![]() | DbType | Gets or sets the DbType of the parameter. |
![]() | Direction | Gets or sets a value that indicates whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter. |
![]() | IsNullable | Gets or sets a value that indicates whether the parameter accepts null values. |
![]() | ParameterName | Gets or sets the name of the DbParameter. |
![]() | Precision | [Supported in the .NET Framework 4.5.1 and later versions] Gets or sets the maximum number of digits used to represent the Value property. |
![]() | Scale | Gets or sets the number of decimal places to which Value is resolved. |
![]() | Size | Gets or sets the maximum size, in bytes, of the data within the column. |
![]() | SourceColumn | |
![]() | SourceColumnNullMapping | Sets or gets a value which indicates whether the source column is nullable. This allows DbCommandBuilder to correctly generate Update statements for nullable columns. |
![]() | SourceVersion | Gets or sets the DataRowVersion to use when you load Value. |
![]() | Value | Gets or sets the value of the parameter. |
| Name | Description | |
|---|---|---|
![]() | CreateObjRef(Type) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.(Inherited from MarshalByRefObject.) |
![]() | Equals(Object) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetLifetimeService() | Retrieves the current lifetime service object that controls the lifetime policy for this instance.(Inherited from MarshalByRefObject.) |
![]() | GetType() | |
![]() | InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance.(Inherited from MarshalByRefObject.) |
![]() | MemberwiseClone() | |
![]() | MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object.(Inherited from MarshalByRefObject.) |
![]() | ResetDbType() | Resets the DbType property to its original settings. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IDbDataParameter.Precision | Indicates the precision of numeric parameters. |
![]() ![]() | IDbDataParameter.Scale | For a description of this member, see IDbDataParameter.Scale. |
Available since 10
.NET Framework
Available since 2.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




