/// <summary> /// /// </summary> /// <param name="length"></param> /// <returns></returns> public static AnsiStringFixedLengthSqlType GetAnsiStringFixedLength(int length) { string key = GetKeyForLengthBased(typeof(AnsiStringFixedLengthSqlType).Name, length); AnsiStringFixedLengthSqlType returnSqlType = ( AnsiStringFixedLengthSqlType )sqlTypes[key]; if (returnSqlType == null) { returnSqlType = new AnsiStringFixedLengthSqlType(length); sqlTypes.Add(key, returnSqlType); } return(returnSqlType); }
/// <summary> /// /// </summary> /// <param name="length"></param> /// <returns></returns> public static AnsiStringFixedLengthSqlType GetAnsiStringFixedLength( int length ) { string key = GetKeyForLengthBased( typeof( AnsiStringFixedLengthSqlType ).Name, length ); AnsiStringFixedLengthSqlType returnSqlType = ( AnsiStringFixedLengthSqlType ) sqlTypes[ key ]; if( returnSqlType == null ) { returnSqlType = new AnsiStringFixedLengthSqlType( length ); sqlTypes.Add( key, returnSqlType ); } return returnSqlType; }
/// <summary> /// Initialize a new instance of the BooleanType class using a /// <see cref="AnsiStringFixedLengthSqlType"/>. /// </summary> /// <param name="sqlType">The underlying <see cref="SqlType"/>.</param> /// <remarks> /// This is used when the Property is mapped to a string column /// that stores true or false as a string. /// </remarks> public BooleanType(AnsiStringFixedLengthSqlType sqlType) : base(sqlType) { }
/// <summary> /// /// </summary> /// <param name="sqlType"></param> internal CharBooleanType( AnsiStringFixedLengthSqlType sqlType ) : base( sqlType ) { }
/// <summary> /// /// </summary> /// <param name="sqlType"></param> protected CharBooleanType(AnsiStringFixedLengthSqlType sqlType) : base(sqlType) { }