using System; using System.Collections; using System.Data; using System.Data.Common; using System.Text; using System.Threading.Tasks; namespace EasyDevCore.Database { /// /// /// /// public class EasyDbParameter : DbParameter { /// /// Initializes a new instance of the class. /// public EasyDbParameter() { } /// /// Gets or sets the of the parameter. /// public override DbType DbType { get; set; } /// /// Gets or sets a value that indicates whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter. /// public override ParameterDirection Direction { get; set; } /// /// Gets or sets a value that indicates whether the parameter accepts null values. /// public override bool IsNullable { get; set; } /// /// Gets or sets the name of the . /// public override string ParameterName { get; set; } /// /// Gets or sets the maximum size, in bytes, of the data within the column. /// public override int Size { get; set; } /// /// Gets or sets the name of the source column mapped to the and used for loading or returning the . /// public override string SourceColumn { get; set; } /// /// Gets or sets a value which indicates whether the source column is nullable. This allows to correctly generate Update statements for nullable columns. /// public override bool SourceColumnNullMapping { get; set; } /// /// Gets or sets the value of the parameter. /// public override object Value { get; set; } /// /// Resets the DbType property to its original settings. /// /// public override void ResetDbType() { throw new NotImplementedException(); } } }