/// <summary> /// Default constructor /// </summary> public SqlEntityFormattableParameter( SqlParameterElementType elementType, string parameterValue, EntityMapping entityMappingOverride) : base(elementType, parameterValue, typeof(TEntity), entityMappingOverride) { }
/// <summary> /// Constructor used by entity type aware formatters. /// </summary> protected SqlParameterFormatter(SqlParameterElementType elementType, string parameterValue, Type entityType, EntityMapping entityMappingOverride) { this.ElementType = elementType; this.ParameterValue = parameterValue; this.EntityType = entityType; this.EntityMappingOverride = entityMappingOverride; }
/// <summary> /// Constructor used when the entity type is set to the query's main one. /// </summary> public SqlParameterFormatter(SqlParameterElementType elementType, string parameterValue, EntityMapping entityMappingOverride) : this(elementType, parameterValue, null, entityMappingOverride) { }