Compartir a través de


PropertyBuilder<TProperty>.HasConversion Método

Definición

Sobrecargas

HasConversion(ValueConverter)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter.

HasConversion(Type)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion(ValueConverter, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter.

HasConversion(Type, Type)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion(ValueConverter, ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter.

HasConversion(Type, ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion(Type, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion(Type, Type, Type)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion<TConversion,TComparer,TProviderComparer>()

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion<TConversion,TComparer>()

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion<TConversion>()

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion<TConversion>(ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion<TConversion>(ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter<TModel,TProvider>.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter<TModel,TProvider>.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante las expresiones de conversión especificadas.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter<TModel,TProvider>.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante las expresiones de conversión especificadas.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante las expresiones de conversión especificadas.

HasConversion(ValueConverter)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter.

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)

Parámetros

converter
ValueConverter

Convertidor que se va a usar.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion(Type)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros

providerClrType
Type

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion(ValueConverter, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter.

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)

Parámetros

converter
ValueConverter

Convertidor que se va a usar.

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion(Type, Type)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros

conversionType
Type

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

comparerType
Type

Tipo que hereda de ValueComparer.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion(ValueConverter, ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter.

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)

Parámetros

converter
ValueConverter

Convertidor que se va a usar.

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

providerComparer
ValueComparer

Comparador que se va a usar para los valores del proveedor.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion(Type, ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros

conversionType
Type

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

providerComparer
ValueComparer

Comparador que se va a usar para los valores del proveedor.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion(Type, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros

providerClrTypeconversionType
Type

Tipo que se va a convertir a y desde.

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion(Type, Type, Type)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros

conversionType
Type

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

comparerType
Type

Tipo que hereda de ValueComparer.

providerComparerType
Type

Tipo que hereda de ValueComparer para usarlo para los valores del proveedor.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TConversion,TComparer,TProviderComparer>()

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros de tipo

TConversion

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

TComparer

Tipo que hereda de ValueComparer.

TProviderComparer

Tipo que hereda de ValueComparer para usarlo para los valores del proveedor.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TConversion,TComparer>()

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros de tipo

TConversion

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

TComparer

Tipo que hereda de ValueComparer.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TConversion>()

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros de tipo

TProvider TConversion

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TConversion>(ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros de tipo

TProvider TConversion

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

Parámetros

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TConversion>(ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta antes de escribir en la base de datos y se convierta al leer de la base de datos.

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)

Parámetros de tipo

TConversion

Tipo que se va a convertir a y desde o un tipo que hereda de ValueConverter.

Parámetros

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

providerComparer
ValueComparer

Comparador que se va a usar para los valores del proveedor.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter<TModel,TProvider>.

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)

Parámetros de tipo

TProvider

Tipo de almacén generado por el convertidor.

Parámetros

converter
ValueConverter<TProperty,TProvider>

Convertidor que se va a usar.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter<TModel,TProvider>.

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)

Parámetros de tipo

TProvider

Tipo de almacén generado por el convertidor.

Parámetros

converter
ValueConverter<TProperty,TProvider>

Convertidor que se va a usar.

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante las expresiones de conversión especificadas.

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)

Parámetros de tipo

TProvider

Tipo de almacén generado por las conversiones.

Parámetros

convertToProviderExpression
Expression<Func<TProperty,TProvider>>

Expresión para convertir objetos al escribir datos en el almacén.

convertFromProviderExpression
Expression<Func<TProvider,TProperty>>

Expresión para convertir objetos al leer datos del almacén.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante el especificado ValueConverter<TModel,TProvider>.

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)

Parámetros de tipo

TProvider

Tipo de almacén generado por el convertidor.

Parámetros

converter
ValueConverter<TProperty,TProvider>

Convertidor que se va a usar.

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

providerComparer
ValueComparer

Comparador que se va a usar para los valores del proveedor.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante las expresiones de conversión especificadas.

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)

Parámetros de tipo

TProvider

Tipo de almacén generado por las conversiones.

Parámetros

convertToProviderExpression
Expression<Func<TProperty,TProvider>>

Expresión para convertir objetos al escribir datos en el almacén.

convertFromProviderExpression
Expression<Func<TProvider,TProperty>>

Expresión para convertir objetos al leer datos del almacén.

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)

Configura la propiedad para que el valor de la propiedad se convierta en y desde la base de datos mediante las expresiones de conversión especificadas.

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)

Parámetros de tipo

TProvider

Tipo de almacén generado por las conversiones.

Parámetros

convertToProviderExpression
Expression<Func<TProperty,TProvider>>

Expresión para convertir objetos al escribir datos en el almacén.

convertFromProviderExpression
Expression<Func<TProvider,TProperty>>

Expresión para convertir objetos al leer datos del almacén.

valueComparer
ValueComparer

Comparador que se va a usar para los valores antes de la conversión.

providerComparer
ValueComparer

Comparador que se va a usar para los valores del proveedor.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a