init
This commit is contained in:
@@ -0,0 +1,136 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
|
||||
namespace SDA.DataProvider.Core
|
||||
{
|
||||
public abstract class SDACommandParameterWrapper : IDbDataParameter
|
||||
{
|
||||
public abstract SDADBType DBType { get; set; }
|
||||
|
||||
protected abstract IDbDataParameter WrappedParameter { get; }
|
||||
|
||||
#region IDataParameter Members
|
||||
|
||||
DbType IDataParameter.DbType
|
||||
{
|
||||
get
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
set
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
|
||||
public virtual ParameterDirection Direction
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.Direction;
|
||||
}
|
||||
set
|
||||
{
|
||||
WrappedParameter.Direction = value;
|
||||
}
|
||||
}
|
||||
|
||||
public virtual bool IsNullable
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.IsNullable;
|
||||
}
|
||||
}
|
||||
|
||||
public virtual string ParameterName
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.ParameterName;
|
||||
}
|
||||
set
|
||||
{
|
||||
WrappedParameter.ParameterName = value;
|
||||
}
|
||||
}
|
||||
|
||||
public virtual string SourceColumn
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.SourceColumn;
|
||||
}
|
||||
set
|
||||
{
|
||||
WrappedParameter.SourceColumn = value;
|
||||
}
|
||||
}
|
||||
|
||||
public virtual DataRowVersion SourceVersion
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.SourceVersion;
|
||||
}
|
||||
set
|
||||
{
|
||||
WrappedParameter.SourceVersion = value;
|
||||
}
|
||||
}
|
||||
|
||||
public virtual object Value
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.Value;
|
||||
}
|
||||
set
|
||||
{
|
||||
WrappedParameter.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region IDbDataParameter Members
|
||||
|
||||
public virtual byte Precision
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.Precision;
|
||||
}
|
||||
set
|
||||
{
|
||||
WrappedParameter.Precision = value;
|
||||
}
|
||||
}
|
||||
|
||||
public virtual byte Scale
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.Scale;
|
||||
}
|
||||
set
|
||||
{
|
||||
WrappedParameter.Scale = value;
|
||||
}
|
||||
}
|
||||
|
||||
public virtual int Size
|
||||
{
|
||||
get
|
||||
{
|
||||
return WrappedParameter.Size;
|
||||
}
|
||||
set
|
||||
{
|
||||
WrappedParameter.Size = value;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user