Share via


RelationalGeometryTypeMapping<TGeometry,TProvider> Constructors

Definition

Overloads

RelationalGeometryTypeMapping<TGeometry,TProvider>(RelationalTypeMapping+RelationalTypeMappingParameters, ValueConverter<TGeometry,TProvider>)

Initializes a new instance of the RelationalTypeMapping class.

RelationalGeometryTypeMapping<TGeometry,TProvider>(ValueConverter<TGeometry,TProvider>, String)

Creates a new instance of the RelationalGeometryTypeMapping<TGeometry,TProvider> class.

RelationalGeometryTypeMapping<TGeometry,TProvider>(ValueConverter<TGeometry,TProvider>, String, JsonValueReaderWriter)

Creates a new instance of the RelationalGeometryTypeMapping<TGeometry,TProvider> class.

RelationalGeometryTypeMapping<TGeometry,TProvider>(RelationalTypeMapping+RelationalTypeMappingParameters, ValueConverter<TGeometry,TProvider>)

Initializes a new instance of the RelationalTypeMapping class.

protected RelationalGeometryTypeMapping (Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters parameters, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TGeometry,TProvider> converter);
protected RelationalGeometryTypeMapping (Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters parameters, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TGeometry,TProvider>? converter);
new Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping<'Geometry, 'Provider> : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Geometry, 'Provider> -> Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping<'Geometry, 'Provider>
Protected Sub New (parameters As RelationalTypeMapping.RelationalTypeMappingParameters, converter As ValueConverter(Of TGeometry, TProvider))

Parameters

parameters
RelationalTypeMapping.RelationalTypeMappingParameters

The parameters for this mapping.

converter
ValueConverter<TGeometry,TProvider>

The converter to use when converting to and from database types.

Applies to

RelationalGeometryTypeMapping<TGeometry,TProvider>(ValueConverter<TGeometry,TProvider>, String)

Creates a new instance of the RelationalGeometryTypeMapping<TGeometry,TProvider> class.

protected RelationalGeometryTypeMapping (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TGeometry,TProvider> converter, string storeType);
protected RelationalGeometryTypeMapping (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TGeometry,TProvider>? converter, string storeType);
new Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping<'Geometry, 'Provider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Geometry, 'Provider> * string -> Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping<'Geometry, 'Provider>
Protected Sub New (converter As ValueConverter(Of TGeometry, TProvider), storeType As String)

Parameters

converter
ValueConverter<TGeometry,TProvider>

The converter to use when converting to and from database types.

storeType
String

The store type name.

Applies to

RelationalGeometryTypeMapping<TGeometry,TProvider>(ValueConverter<TGeometry,TProvider>, String, JsonValueReaderWriter)

Creates a new instance of the RelationalGeometryTypeMapping<TGeometry,TProvider> class.

protected RelationalGeometryTypeMapping (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TGeometry,TProvider>? converter, string storeType, Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter? jsonValueReaderWriter = default);
new Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping<'Geometry, 'Provider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Geometry, 'Provider> * string * Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter -> Microsoft.EntityFrameworkCore.Storage.RelationalGeometryTypeMapping<'Geometry, 'Provider>
Protected Sub New (converter As ValueConverter(Of TGeometry, TProvider), storeType As String, Optional jsonValueReaderWriter As JsonValueReaderWriter = Nothing)

Parameters

converter
ValueConverter<TGeometry,TProvider>

The converter to use when converting to and from database types.

storeType
String

The store type name.

jsonValueReaderWriter
JsonValueReaderWriter

Handles reading and writing JSON values for instances of the mapped type.

Applies to