StringRelationalTypeMapper StringRelationalTypeMapper Class

Definition

Maps string property types to their corresponding relational database types.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

public class StringRelationalTypeMapper : IStringRelationalTypeMapper
Public Class StringRelationalTypeMapper
    Implements IStringRelationalTypeMapper
Inheritance
System.ObjectSystem.Object
StringRelationalTypeMapperStringRelationalTypeMapper
Implements

Constructors

StringRelationalTypeMapper(Int32, RelationalTypeMapping, RelationalTypeMapping, RelationalTypeMapping, Func<Int32, RelationalTypeMapping>, Int32, RelationalTypeMapping, RelationalTypeMapping, RelationalTypeMapping, Func<Int32, RelationalTypeMapping>) StringRelationalTypeMapper(Int32, RelationalTypeMapping, RelationalTypeMapping, RelationalTypeMapping, Func(Of Int32, RelationalTypeMapping), Int32, RelationalTypeMapping, RelationalTypeMapping, RelationalTypeMapping, Func(Of Int32, RelationalTypeMapping))

Initializes a new instance of the StringRelationalTypeMapper class.

Properties

CreateBoundedAnsiMapping CreateBoundedAnsiMapping

Gets the function to create a mapping for a bounded ANSI string.

CreateBoundedUnicodeMapping CreateBoundedUnicodeMapping

Gets the function to create a mapping for a bounded Unicode string.

DefaultAnsiMapping DefaultAnsiMapping

Gets the default mapping of an ANSI string.

DefaultUnicodeMapping DefaultUnicodeMapping

Gets the default mapping of a Unicode string.

KeyAnsiMapping KeyAnsiMapping

Gets the mapping for an ANSI string that is part of a key.

KeyUnicodeMapping KeyUnicodeMapping

Gets the mapping for a Unicode string that is part of a key.

MaxBoundedAnsiLength MaxBoundedAnsiLength

Gets the maximum length of a bounded ANSI string.

MaxBoundedUnicodeLength MaxBoundedUnicodeLength

Gets the maximum length of a bounded Unicode string.

UnboundedAnsiMapping UnboundedAnsiMapping

Gets the mapping for an unbounded ANSI string.

UnboundedUnicodeMapping UnboundedUnicodeMapping

Gets the mapping for an unbounded Unicode string.

Methods

System.Object.Equals(System.Object) System.Object.Equals(System.Object) Inherited from System.Object
System.Object.Equals(System.Object, System.Object) System.Object.Equals(System.Object, System.Object) Inherited from System.Object
FindMapping(Boolean, Boolean, Nullable<Int32>) FindMapping(Boolean, Boolean, Nullable(Of Int32))

Gets the relational database type for a string property.

System.Object.GetHashCode() System.Object.GetHashCode() Inherited from System.Object
System.Object.GetType() System.Object.GetType() Inherited from System.Object
System.Object.MemberwiseClone() System.Object.MemberwiseClone() Inherited from System.Object
System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) Inherited from System.Object
System.Object.ToString() System.Object.ToString() Inherited from System.Object