PropertyBuilder<TProperty>.HasConversion Methode
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
HasConversion(ValueConverter) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird. |
HasConversion(Type) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion(ValueConverter, ValueComparer) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird. |
HasConversion(Type, Type) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion(ValueConverter, ValueComparer, ValueComparer) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird. |
HasConversion(Type, ValueComparer, ValueComparer) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion(Type, ValueComparer) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion(Type, Type, Type) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion<TConversion,TComparer,TProviderComparer>() |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion<TConversion,TComparer>() |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion<TConversion>() |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion<TConversion>(ValueComparer) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion<TConversion>(ValueComparer, ValueComparer) |
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird. |
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverter<TModel,TProvider>in und aus der Datenbank konvertiert wird. |
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverter<TModel,TProvider>in und aus der Datenbank konvertiert wird. |
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe der angegebenen Konvertierungsausdrücke in und aus der Datenbank konvertiert wird. |
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverter<TModel,TProvider>in und aus der Datenbank konvertiert wird. |
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe der angegebenen Konvertierungsausdrücke in und aus der Datenbank konvertiert wird. |
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer) |
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe der angegebenen Konvertierungsausdrücke in und aus der Datenbank konvertiert wird. |
HasConversion(ValueConverter)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (converter As ValueConverter) As PropertyBuilder(Of TProperty)
Parameter
- converter
- ValueConverter
Der zu verwendende Konverter.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion(Type)
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type providerClrType);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type? providerClrType);
override this.HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (providerClrType As Type) As PropertyBuilder(Of TProperty)
Parameter
- providerClrType
- Type
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion(ValueConverter, ValueComparer)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (converter As ValueConverter, valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Parameter
- converter
- ValueConverter
Der zu verwendende Konverter.
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion(Type, Type)
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type conversionType, Type? comparerType);
override this.HasConversion : Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (conversionType As Type, comparerType As Type) As PropertyBuilder(Of TProperty)
Parameter
- conversionType
- Type
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
- comparerType
- Type
Ein Typ, der von ValueComparererbt.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion(ValueConverter, ValueComparer, ValueComparer)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (converter As ValueConverter, valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Parameter
- converter
- ValueConverter
Der zu verwendende Konverter.
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
- providerComparer
- ValueComparer
Der Vergleich, der für die Anbieterwerte verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion(Type, ValueComparer, ValueComparer)
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type conversionType, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (conversionType As Type, valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Parameter
- conversionType
- Type
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
- providerComparer
- ValueComparer
Der Vergleich, der für die Anbieterwerte verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion(Type, ValueComparer)
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type providerClrType, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type conversionType, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (providerClrType As Type, valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Public Overridable Function HasConversion (conversionType As Type, valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Parameter
- providerClrTypeconversionType
- Type
Der Typ, in den und aus dem konvertiert werden soll.
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion(Type, Type, Type)
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type conversionType, Type? comparerType, Type? providerComparerType);
override this.HasConversion : Type * Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (conversionType As Type, comparerType As Type, providerComparerType As Type) As PropertyBuilder(Of TProperty)
Parameter
- conversionType
- Type
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
- comparerType
- Type
Ein Typ, der von ValueComparererbt.
- providerComparerType
- Type
Ein Typ, der von ValueComparer erbt, um für die Anbieterwerte zu verwenden.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TConversion,TComparer,TProviderComparer>()
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TConversion,TComparer,TProviderComparer> () where TComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer where TProviderComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer;
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer and 'ProviderComparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
Public Overridable Function HasConversion(Of TConversion, TComparer, TProviderComparer) () As PropertyBuilder(Of TProperty)
Typparameter
- TConversion
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
- TComparer
Ein Typ, der von ValueComparererbt.
- TProviderComparer
Ein Typ, der von ValueComparer erbt, um für die Anbieterwerte zu verwenden.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TConversion,TComparer>()
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TConversion,TComparer> () where TComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer;
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
Public Overridable Function HasConversion(Of TConversion, TComparer) () As PropertyBuilder(Of TProperty)
Typparameter
- TConversion
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
- TComparer
Ein Typ, der von ValueComparererbt.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TConversion>()
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> ();
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TConversion> ();
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) () As PropertyBuilder(Of TProperty)
Public Overridable Function HasConversion(Of TConversion) () As PropertyBuilder(Of TProperty)
Typparameter
- TProvider TConversion
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TConversion>(ValueComparer)
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TConversion> (Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
override this.HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Public Overridable Function HasConversion(Of TConversion) (valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Typparameter
- TProvider TConversion
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
Parameter
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TConversion>(ValueComparer, ValueComparer)
Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank konvertiert und beim Lesen aus der Datenbank wieder konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TConversion> (Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
override this.HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TConversion) (valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Typparameter
- TConversion
Der Typ, der in und von konvertiert werden soll, oder ein Typ, der von ValueConvertererbt.
Parameter
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
- providerComparer
- ValueComparer
Der Vergleich, der für die Anbieterwerte verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverter<TModel,TProvider>in und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider> converter);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider>? converter);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Property, 'Provider> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (converter As ValueConverter(Of TProperty, TProvider)) As PropertyBuilder(Of TProperty)
Typparameter
- TProvider
Der vom Konverter generierte Speichertyp.
Parameter
- converter
- ValueConverter<TProperty,TProvider>
Der zu verwendende Konverter.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverter<TModel,TProvider>in und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider> converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider>? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Property, 'Provider> * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (converter As ValueConverter(Of TProperty, TProvider), valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Typparameter
- TProvider
Der vom Konverter generierte Speichertyp.
Parameter
- converter
- ValueConverter<TProperty,TProvider>
Der zu verwendende Konverter.
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe der angegebenen Konvertierungsausdrücke in und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (System.Linq.Expressions.Expression<Func<TProperty,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TProperty>> convertFromProviderExpression);
override this.HasConversion : System.Linq.Expressions.Expression<Func<'Property, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (convertToProviderExpression As Expression(Of Func(Of TProperty, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TProperty))) As PropertyBuilder(Of TProperty)
Typparameter
- TProvider
Der von den Konvertierungen generierte Speichertyp.
Parameter
- convertToProviderExpression
- Expression<Func<TProperty,TProvider>>
Ein Ausdruck zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher.
- convertFromProviderExpression
- Expression<Func<TProvider,TProperty>>
Ein Ausdruck zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverter<TModel,TProvider>in und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider>? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Property, 'Provider> * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (converter As ValueConverter(Of TProperty, TProvider), valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Typparameter
- TProvider
Der vom Konverter generierte Speichertyp.
Parameter
- converter
- ValueConverter<TProperty,TProvider>
Der zu verwendende Konverter.
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
- providerComparer
- ValueComparer
Der Vergleich, der für die Anbieterwerte verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe der angegebenen Konvertierungsausdrücke in und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (System.Linq.Expressions.Expression<Func<TProperty,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TProperty>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (System.Linq.Expressions.Expression<Func<TProperty,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TProperty>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
override this.HasConversion : System.Linq.Expressions.Expression<Func<'Property, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Property>> * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (convertToProviderExpression As Expression(Of Func(Of TProperty, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TProperty)), valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Typparameter
- TProvider
Der von den Konvertierungen generierte Speichertyp.
Parameter
- convertToProviderExpression
- Expression<Func<TProperty,TProvider>>
Ein Ausdruck zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher.
- convertFromProviderExpression
- Expression<Func<TProvider,TProperty>>
Ein Ausdruck zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher.
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)
Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe der angegebenen Konvertierungsausdrücke in und aus der Datenbank konvertiert wird.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (System.Linq.Expressions.Expression<Func<TProperty,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TProperty>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
override this.HasConversion : System.Linq.Expressions.Expression<Func<'Property, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Property>> * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (convertToProviderExpression As Expression(Of Func(Of TProperty, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TProperty)), valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder(Of TProperty)
Typparameter
- TProvider
Der von den Konvertierungen generierte Speichertyp.
Parameter
- convertToProviderExpression
- Expression<Func<TProperty,TProvider>>
Ein Ausdruck zum Konvertieren von Objekten beim Schreiben von Daten in den Speicher.
- convertFromProviderExpression
- Expression<Func<TProvider,TProperty>>
Ein Ausdruck zum Konvertieren von Objekten beim Lesen von Daten aus dem Speicher.
- valueComparer
- ValueComparer
Der Vergleich, der für Werte vor der Konvertierung verwendet werden soll.
- providerComparer
- ValueComparer
Der Vergleich, der für die Anbieterwerte verwendet werden soll.
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
Entity Framework