Sdílet prostřednictvím


CoreTypeMapping.CoreTypeMappingParameters Struktura

Definice

Objekt parametru pro použití v CoreTypeMapping hierarchii.

protected readonly struct CoreTypeMapping.CoreTypeMappingParameters
[System.Runtime.CompilerServices.IsReadOnly]
protected readonly struct CoreTypeMapping.CoreTypeMappingParameters
[System.Runtime.CompilerServices.IsReadOnly]
protected readonly struct CoreTypeMapping.CoreTypeMappingParameters : IEquatable<Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters>
Protected Structure CoreTypeMapping.CoreTypeMappingParameters
Protected Structure CoreTypeMapping.CoreTypeMappingParameters
Implements IEquatable(Of CoreTypeMapping.CoreTypeMappingParameters)
Dědičnost
CoreTypeMapping.CoreTypeMappingParameters
Atributy
Implementuje

Konstruktory

CoreTypeMapping.CoreTypeMappingParameters(Type, ValueConverter, ValueComparer, ValueComparer, Func<IProperty,IEntityType,ValueGenerator>)

Vytvoří nový CoreTypeMapping.CoreTypeMappingParameters objekt parametru.

CoreTypeMapping.CoreTypeMappingParameters(Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, Func<IProperty, IEntityType,ValueGenerator>)
Zastaralé.

Vytvoří nový CoreTypeMapping.CoreTypeMappingParameters objekt parametru.

CoreTypeMapping.CoreTypeMappingParameters(Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, Func<IProperty, ITypeBase,ValueGenerator>, CoreTypeMapping, JsonValueReaderWriter)

Vytvoří nový CoreTypeMapping.CoreTypeMappingParameters objekt parametru.

Vlastnosti

ClrType

Typ mapování CLR.

Comparer

Porovnávače mapování.

Converter

Převaděč mapování.

ElementTypeMapping

Pokud mapování tohoto typu představuje primitivní kolekci, obsahuje mapování typu elementu.

JsonValueReaderWriter

Zpracovává čtení a zápis hodnot JSON pro instance mapovaného typu.

KeyComparer

Porovnávače mapovacích klíčů.

ProviderValueComparer

Porovnávače zprostředkovatelů.

StructuralComparer
Zastaralé.

Strukturální porovnávače mapování.

ValueGeneratorFactory

Volitelná továrna pro vytvoření konkrétního ValueGenerator objektu pro použití s tímto mapováním.

Metody

Equals(CoreTypeMapping+CoreTypeMappingParameters)

Objekt parametru pro použití v CoreTypeMapping hierarchii.

Equals(Object)

Objekt parametru pro použití v CoreTypeMapping hierarchii.

GetHashCode()

Objekt parametru pro použití v CoreTypeMapping hierarchii.

ToString()

Objekt parametru pro použití v CoreTypeMapping hierarchii.

WithComposedConverter(ValueConverter)

Vytvoří nový CoreTypeMapping.CoreTypeMappingParameters objekt parametru s daným převaděčem složeným z jakéhokoli existujícího převaděče a nastaveným na nový objekt parametru.

WithComposedConverter(ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter)

Vytvoří nový CoreTypeMapping.CoreTypeMappingParameters objekt parametru s daným převaděčem složeným z jakéhokoli existujícího převaděče a nastaveným na nový objekt parametru.

Operátory

Equality(CoreTypeMapping+CoreTypeMappingParameters, CoreTypeMapping+CoreTypeMappingParameters)

Objekt parametru pro použití v CoreTypeMapping hierarchii.

Inequality(CoreTypeMapping+CoreTypeMappingParameters, CoreTypeMapping+CoreTypeMappingParameters)

Objekt parametru pro použití v CoreTypeMapping hierarchii.

Platí pro