ByteArrayRelationalTypeMapper Constructor

Definition

Initialized a new instance of the ByteArrayRelationalTypeMapper class.

public ByteArrayRelationalTypeMapper (int maxBoundedLength, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping defaultMapping, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping unboundedMapping, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping keyMapping, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping rowVersionMapping, Func<int,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> createBoundedMapping);
new Microsoft.EntityFrameworkCore.Storage.ByteArrayRelationalTypeMapper : int * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Func<int, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping> -> Microsoft.EntityFrameworkCore.Storage.ByteArrayRelationalTypeMapper
Public Sub New (maxBoundedLength As Integer, defaultMapping As RelationalTypeMapping, unboundedMapping As RelationalTypeMapping, keyMapping As RelationalTypeMapping, rowVersionMapping As RelationalTypeMapping, createBoundedMapping As Func(Of Integer, RelationalTypeMapping))

Parameters

maxBoundedLength
Int32

Maximum length of data that can be stored in a byte array property.

defaultMapping
RelationalTypeMapping

Default mapping to be used.

unboundedMapping
RelationalTypeMapping

Mapping to be used for properties with no length specified.

keyMapping
RelationalTypeMapping

Mapping to be used for key properties.

rowVersionMapping
RelationalTypeMapping

Mapping to be used for properties being used as a row version.

createBoundedMapping
Func<Int32,RelationalTypeMapping>

Function to create a mapping for a property with a given length.

Applies to