Show / Hide Table of Contents

    Class SqlParameterMapAttribute

    This abstract class is a SQL-specific implementation of the ParameterMapAttribute class.

    Inheritance
    System.Object
    System.Attribute
    ParameterMapAttributeBase
    SqlParameterMapAttribute
    MapToSqlBigIntAttribute
    MapToSqlBinaryAttribute
    MapToSqlBitAttribute
    MapToSqlCharAttribute
    MapToSqlDateAttribute
    MapToSqlDateTime2Attribute
    MapToSqlDateTimeAttribute
    MapToSqlDateTimeOffsetAttribute
    MapToSqlDecimalAttribute
    MapToSqlFloatAttribute
    MapToSqlIntAttribute
    MapToSqlMoneyAttribute
    MapToSqlNCharAttribute
    MapToSqlNVarCharAttribute
    MapToSqlRealAttribute
    MapToSqlSmallIntAttribute
    MapToSqlSmallMoneyAttribute
    MapToSqlTimeAttribute
    MapToSqlTinyIntAttribute
    MapToSqlUniqueIdentifierAttribute
    MapToSqlVarBinaryAttribute
    MapToSqlVarCharAttribute
    Inherited Members
    ParameterMapAttributeBase.IsValidType(Type)
    ParameterMapAttributeBase.AppendInParameterExpressions(IList<Expression>, ParameterExpression, ParameterExpression, HashSet<String>, Expression, Type, ParameterExpression, ILogger)
    ParameterMapAttributeBase.AppendSetOutParameterExpressions(IList<Expression>, ParameterExpression, ParameterExpression, HashSet<String>, ParameterExpression, ILogger)
    ParameterMapAttributeBase.AppendReadOutParameterExpressions(Expression, IList<Expression>, ParameterExpression, ParameterExpression, Type, ParameterExpression, ILogger)
    ParameterMapAttributeBase.AppendReaderExpressions(Expression, IList<MethodCallExpression>, IList<Expression>, ParameterExpression, ParameterExpression, ParameterExpression, Int32, Type, ParameterExpression, ILogger)
    ParameterMapAttributeBase.Name
    ParameterMapAttributeBase.ParameterName
    ParameterMapAttributeBase.ColumnName
    ParameterMapAttributeBase.SqlType
    ParameterMapAttributeBase.IsRequired
    System.Attribute.Equals(System.Object)
    System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)
    System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)
    System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.Assembly)
    System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)
    System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)
    System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)
    System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.Module)
    System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)
    System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    System.Attribute.GetHashCode()
    System.Attribute.IsDefaultAttribute()
    System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)
    System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    System.Attribute.Match(System.Object)
    System.Attribute.TypeId
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: ArgentSea.Sql
    Assembly: ArgentSea.Sql.dll
    Syntax
    public abstract class SqlParameterMapAttribute : ParameterMapAttributeBase

    Constructors

    | Improve this Doc View Source

    SqlParameterMapAttribute(String, SqlDbType)

    Declaration
    public SqlParameterMapAttribute(string parameterName, SqlDbType sqlType)
    Parameters
    Type Name Description
    System.String parameterName
    System.Data.SqlDbType sqlType
    | Improve this Doc View Source

    SqlParameterMapAttribute(String, SqlDbType, Boolean)

    Declaration
    public SqlParameterMapAttribute(string parameterName, SqlDbType sqlType, bool isRequired)
    Parameters
    Type Name Description
    System.String parameterName
    System.Data.SqlDbType sqlType
    System.Boolean isRequired

    Methods

    | Improve this Doc View Source

    AppendTvpExpressions(ParameterExpression, Expression, IList<Expression>, IList<NewExpression>, HashSet<String>, ref Int32, Type, ParameterExpression, ParameterExpression, ILogger)

    Declaration
    protected abstract void AppendTvpExpressions(ParameterExpression expRecord, Expression expProperty, IList<Expression> setExpressions, IList<NewExpression> sqlMetaDataTypeExpressions, HashSet<string> parameterNames, ref int ordinal, Type propertyType, ParameterExpression expColumnList, ParameterExpression expLogger, ILogger logger)
    Parameters
    Type Name Description
    System.Linq.Expressions.ParameterExpression expRecord
    System.Linq.Expressions.Expression expProperty
    System.Collections.Generic.IList<System.Linq.Expressions.Expression> setExpressions
    System.Collections.Generic.IList<System.Linq.Expressions.NewExpression> sqlMetaDataTypeExpressions
    System.Collections.Generic.HashSet<System.String> parameterNames
    System.Int32 ordinal
    System.Type propertyType
    System.Linq.Expressions.ParameterExpression expColumnList
    System.Linq.Expressions.ParameterExpression expLogger
    Microsoft.Extensions.Logging.ILogger logger
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX