Sprache

CastingConverter<TModel,TProvider> Klasse

Definition

TModel Konvertiert in und von TProvider der Verwendung einfacher Umwandlungen von einem Typ in den anderen.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
type CastingConverter<'Model, 'Provider> = class
    inherit ValueConverter<'Model, 'Provider>
type CastingConverter<'Model, 'Provider> = class
    inherit ValueConverter<'Model, 'Provider>
Public Class CastingConverter(Of TModel, TProvider)
Inherits ValueConverter(Of TModel, TProvider)

Typparameter

TModel
TProvider
Vererbung
CastingConverter<TModel,TProvider>
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter EF Core-Wertkonverter .

Konstruktoren

Name Beschreibung
CastingConverter<TModel,TProvider>()

Erstellt eine neue Instanz dieses Konverters.

CastingConverter<TModel,TProvider>(ConverterMappingHints)

Erstellt eine neue Instanz dieses Konverters.

Eigenschaften

Name Beschreibung
ConstructorExpression

Der Ausdruck, der die Konstruktion dieses Objekts darstellt.

(Geerbt von ValueConverter<TModel,TProvider>)
ConstructorExpressionWithoutMappingHints

Der Ausdruck, der die Konstruktion dieses Objekts ohne ConverterMappingHints.

(Geerbt von ValueConverter<TModel,TProvider>)
ConvertFromProvider

Ruft die Funktion zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher, Setup zum Behandeln von Nullen, Boxen und nicht exakten Übereinstimmungen von einfachen Typen ab.

(Geerbt von ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

Ruft den Ausdruck ab, um Objekte beim Lesen von Daten aus dem Speicher zu konvertieren, genau wie angegeben und behandelt möglicherweise keine Nullen, Boxen und nicht exakten Übereinstimmungen einfacher Typen.

(Geerbt von ValueConverter<TModel,TProvider>)
ConvertFromProviderTyped

Ruft die Funktion zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher ab.

(Geerbt von ValueConverter<TModel,TProvider>)
ConvertsNulls

Wenn truedie NULL-Werte für die Konvertierung an den Konverter übergeben werden. Andernfalls bleiben Nullwerte immer null.

(Geerbt von ValueConverter)
ConvertToProvider

Ruft die Funktion zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher, Setup zum Behandeln von Nullen, Boxen und nicht exakten Übereinstimmungen einfacher Typen ab.

(Geerbt von ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

Ruft den Ausdruck ab, um Objekte beim Schreiben von Daten in den Speicher zu konvertieren, genau wie angegeben und behandelt möglicherweise keine Nullen, Boxen und nicht exakten Übereinstimmungen einfacher Typen.

(Geerbt von ValueConverter<TModel,TProvider>)
ConvertToProviderTyped

Ruft die Funktion zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher ab.

(Geerbt von ValueConverter<TModel,TProvider>)
DefaultInfo

A ValueConverterInfo für die Standardverwendung dieses Konverters.

Instance

Eine zwischengespeicherte Standardinstanz dieses Konverters.

MappingHints

Hinweise, die ITypeMappingSource vom Typ "Datentypen" mit entsprechenden Facets für die konvertierten Daten erstellt werden können.

(Geerbt von ValueConverter)
ModelClrType

Der CLR-Typ, der im EF-Modell verwendet wird.

(Geerbt von ValueConverter<TModel,TProvider>)
ProviderClrType

Der CLR-Typ, der beim Lesen und Schreiben aus dem Speicher verwendet wird.

(Geerbt von ValueConverter<TModel,TProvider>)

Methoden

Name Beschreibung
ComposeWith(ValueConverter)

Verfasst eine weitere ValueConverter Instanz mit diesem, sodass das Ergebnis der ersten Konvertierung als Eingabe für die zweite Konvertierung verwendet wird.

(Geerbt von ValueConverter)

Gilt für: