SqliteTypeMapper SqliteTypeMapper Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class SqliteTypeMapper : RelationalTypeMapper, IRelationalTypeMapper
Public Class SqliteTypeMapper
    Inherits RelationalTypeMapper
    Implements IRelationalTypeMapper
Inheritance
System.ObjectSystem.Object
SqliteTypeMapperSqliteTypeMapper
Implements

Constructors

SqliteTypeMapper() SqliteTypeMapper()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public SqliteTypeMapper()
Public Sub New

Methods

CreateMappingFromStoreType(String) CreateMappingFromStoreType(String)

Creates the mapping for the given database type.

(Inherited from RelationalTypeMapper)

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

FindCustomMapping(IProperty) FindCustomMapping(IProperty)

Gets the relational database type for the given property, using a separate type mapper if needed. This base implementation uses custom mappers for string and byte array properties. Returns null if no mapping is found.

(Inherited from RelationalTypeMapper)

FindMapping(IProperty) FindMapping(IProperty)

Gets the relational database type for the given property. Returns null if no mapping is found.

(Inherited from RelationalTypeMapper)

FindMapping(String) FindMapping(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override RelationalTypeMapping FindMapping(string storeType)
Public Overrides Function FindMapping(storeType As String) As RelationalTypeMapping
Parameters
storeType
System.String System.String
Returns
Overrides

FindMapping(Type) FindMapping(Type)

Gets the relational database type for a given .NET type. Returns null if no mapping is found.

(Inherited from RelationalTypeMapper)

GetByteArrayMapping(IProperty) GetByteArrayMapping(IProperty)

Gets the relational database type for the given byte array property.

(Inherited from RelationalTypeMapper)

GetClrTypeMappings() GetClrTypeMappings()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override IReadOnlyDictionary<Type, RelationalTypeMapping> GetClrTypeMappings()
Protected Overrides Function GetClrTypeMappings As IReadOnlyDictionary(Of Type, RelationalTypeMapping)
Returns
System.Collections.Generic.IReadOnlyDictionary<System.Type, RelationalTypeMapping> System.Collections.Generic.IReadOnlyDictionary(Of System.Type, RelationalTypeMapping)
Overrides

GetColumnType(IProperty) GetColumnType(IProperty)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override string GetColumnType(IProperty property)
Protected Overrides Function GetColumnType(property As IProperty) As String
Parameters
property
IProperty IProperty
Returns
System.String System.String
Overrides

GetHashCode() GetHashCode()

Inherited from System.Object

GetStoreTypeMappings() GetStoreTypeMappings()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override IReadOnlyDictionary<string, RelationalTypeMapping> GetStoreTypeMappings()
Protected Overrides Function GetStoreTypeMappings As IReadOnlyDictionary(Of String, RelationalTypeMapping)
Returns
System.Collections.Generic.IReadOnlyDictionary<System.String, RelationalTypeMapping> System.Collections.Generic.IReadOnlyDictionary(Of System.String, RelationalTypeMapping)
Overrides

GetStringMapping(IProperty) GetStringMapping(IProperty)

Gets the relational database type for the given string property.

(Inherited from RelationalTypeMapper)

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

RequiresKeyMapping(IProperty) RequiresKeyMapping(IProperty)

Gets a value indicating whether the given property should use a database type that is suitable for key properties.

(Inherited from RelationalTypeMapper)

ToString() ToString()

Inherited from System.Object

ValidateTypeName(String) ValidateTypeName(String)

Ensures that the given type name is a valid type for the relational database. An exception is thrown if it is not a valid type.

(Inherited from RelationalTypeMapper)

Properties

ByteArrayMapper ByteArrayMapper

Gets the mapper to be used for byte array properties.

(Inherited from RelationalTypeMapper)

StringMapper StringMapper

Gets the mapper to be used for string properties.

(Inherited from RelationalTypeMapper)