ValueConverter<TModel,TProvider> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints) |
Initialisiert eine neue Instanz der ValueConverter<TModel,TProvider>-Klasse. |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints) |
Initialisiert eine neue instance der -Klasse, wodurch die ValueConverter<TModel,TProvider> Konvertierung von NULL-Werten zulässt. Warnung: Dies ist derzeit eine interne API, da das Konvertieren von NULL-Werten in und aus der Datenbank zu fehlerhaften Abfragen und anderen Problemen führen kann. Weitere Informationen und Beispiele finden Sie unter GitHub Issue #26230 . |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
Initialisiert eine neue Instanz der ValueConverter<TModel,TProvider>-Klasse.
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider> : System.Linq.Expressions.Expression<Func<'Model, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Model>> * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), Optional mappingHints As ConverterMappingHints = Nothing)
Parameter
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Ein Ausdruck zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Ein Ausdruck zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher.
- mappingHints
- ConverterMappingHints
Hinweise, die von ITypeMappingSource verwendet werden können, um Datentypen mit entsprechenden Facetten für die konvertierten Daten zu erstellen.
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Wertkonverter .
Gilt für:
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
- Quelle:
- ValueConverter%60.cs
Initialisiert eine neue instance der -Klasse, wodurch die ValueConverter<TModel,TProvider> Konvertierung von NULL-Werten zulässt.
Warnung: Dies ist derzeit eine interne API, da das Konvertieren von NULL-Werten in und aus der Datenbank zu fehlerhaften Abfragen und anderen Problemen führen kann. Weitere Informationen und Beispiele finden Sie unter GitHub Issue #26230 .
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, bool convertsNulls, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider> : System.Linq.Expressions.Expression<Func<'Model, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Model>> * bool * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), convertsNulls As Boolean, Optional mappingHints As ConverterMappingHints = Nothing)
Parameter
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Ein Ausdruck zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Ein Ausdruck zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher.
- convertsNulls
- Boolean
Wenn true
, werden die NULL-Werte zur Konvertierung an den Konverter übergeben. Andernfalls bleiben NULL-Werte immer NULL.
- mappingHints
- ConverterMappingHints
Hinweise, die von ITypeMappingSource verwendet werden können, um Datentypen mit entsprechenden Facetten für die konvertierten Daten zu erstellen.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Wertkonverter .
Gilt für:
Entity Framework