PropertyBuilder<TProperty>.HasConversion Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
HasConversion(ValueConverter) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverterelementu . |
HasConversion(Type) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion(ValueConverter, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverterelementu . |
HasConversion(Type, Type) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion(ValueConverter, ValueComparer, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverterelementu . |
HasConversion(Type, ValueComparer, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion(Type, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion(Type, Type, Type) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion<TConversion,TComparer,TProviderComparer>() |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion<TConversion,TComparer>() |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion<TConversion>() |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion<TConversion>(ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion<TConversion>(ValueComparer, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych. |
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverter<TModel,TProvider>elementu . |
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverter<TModel,TProvider>elementu . |
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanych wyrażeń konwersji. |
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverter<TModel,TProvider>elementu . |
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanych wyrażeń konwersji. |
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer) |
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanych wyrażeń konwersji. |
HasConversion(ValueConverter)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverterelementu .
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)
Parametry
- converter
- ValueConverter
Konwerter do użycia.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion(Type)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry
- providerClrType
- Type
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion(ValueConverter, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverterelementu .
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)
Parametry
- converter
- ValueConverter
Konwerter do użycia.
- valueComparer
- ValueComparer
Porównujący do użycia dla wartości przed konwersją.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion(Type, Type)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry
- conversionType
- Type
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
- comparerType
- Type
Typ dziedziczony z klasy ValueComparer.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion(ValueConverter, ValueComparer, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverterelementu .
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)
Parametry
- converter
- ValueConverter
Konwerter do użycia.
- valueComparer
- ValueComparer
Porównujący do użycia dla wartości przed konwersją.
- providerComparer
- ValueComparer
Porównujący, który ma być używany dla wartości dostawcy.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion(Type, ValueComparer, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry
- conversionType
- Type
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
- valueComparer
- ValueComparer
Porównujący do użycia dla wartości przed konwersją.
- providerComparer
- ValueComparer
Porównujący, który ma być używany dla wartości dostawcy.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion(Type, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry
- providerClrTypeconversionType
- Type
Typ do konwersji na i z.
- valueComparer
- ValueComparer
Porównujący do użycia dla wartości przed konwersją.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion(Type, Type, Type)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry
- conversionType
- Type
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
- comparerType
- Type
Typ dziedziczony z klasy ValueComparer.
- providerComparerType
- Type
Typ dziedziczony z ValueComparer do użycia dla wartości dostawcy.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion<TConversion,TComparer,TProviderComparer>()
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry typu
- TConversion
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
- TComparer
Typ dziedziczony z klasy ValueComparer.
- TProviderComparer
Typ dziedziczony z ValueComparer do użycia dla wartości dostawcy.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion<TConversion,TComparer>()
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry typu
- TConversion
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
- TComparer
Typ dziedziczony z klasy ValueComparer.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion<TConversion>()
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry typu
- TProvider TConversion
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion<TConversion>(ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry typu
- TProvider TConversion
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
Parametry
- valueComparer
- ValueComparer
Porównujący do użycia dla wartości przed konwersją.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion<TConversion>(ValueComparer, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.
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)
Parametry typu
- TConversion
Typ do konwersji na i z lub typ, który dziedziczy z ValueConverterklasy .
Parametry
- valueComparer
- ValueComparer
Porównujący do użycia dla wartości przed konwersją.
- providerComparer
- ValueComparer
Porównujący, który ma być używany dla wartości dostawcy.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverter<TModel,TProvider>elementu .
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)
Parametry typu
- TProvider
Typ magazynu wygenerowany przez konwerter.
Parametry
- converter
- ValueConverter<TProperty,TProvider>
Konwerter do użycia.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na i z bazy danych przy użyciu podanego ValueConverter<TModel,TProvider>elementu .
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)
Parametry typu
- TProvider
Typ magazynu wygenerowany przez konwerter.
Parametry
- converter
- ValueConverter<TProperty,TProvider>
Konwerter do użycia.
- valueComparer
- ValueComparer
Porównujący do użycia dla wartości przed konwersją.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.
Dotyczy
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu podanych wyrażeń konwersji.
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)
Parametry typu
- TProvider
Typ magazynu wygenerowany przez konwersje.
Parametry
- convertToProviderExpression
- Expression<Func<TProperty,TProvider>>
Wyrażenie do konwertowania obiektów podczas zapisywania danych w magazynie.
- convertFromProviderExpression
- Expression<Func<TProvider,TProperty>>
Wyrażenie do konwertowania obiektów podczas odczytywania danych z magazynu.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.
Dotyczy
HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverter<TModel,TProvider>elementu .
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)
Parametry typu
- TProvider
Typ magazynu wygenerowany przez konwerter.
Parametry
- converter
- ValueConverter<TProperty,TProvider>
Konwerter do użycia.
- valueComparer
- ValueComparer
Porównanie do użycia dla wartości przed konwersją.
- providerComparer
- ValueComparer
Porównanie do użycia dla wartości dostawcy.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.
Dotyczy
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu podanych wyrażeń konwersji.
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)
Parametry typu
- TProvider
Typ magazynu wygenerowany przez konwersje.
Parametry
- convertToProviderExpression
- Expression<Func<TProperty,TProvider>>
Wyrażenie do konwertowania obiektów podczas zapisywania danych w magazynie.
- convertFromProviderExpression
- Expression<Func<TProvider,TProperty>>
Wyrażenie do konwertowania obiektów podczas odczytywania danych z magazynu.
- valueComparer
- ValueComparer
Porównanie do użycia dla wartości przed konwersją.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.
Dotyczy
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)
Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu podanych wyrażeń konwersji.
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)
Parametry typu
- TProvider
Typ magazynu wygenerowany przez konwersje.
Parametry
- convertToProviderExpression
- Expression<Func<TProperty,TProvider>>
Wyrażenie do konwertowania obiektów podczas zapisywania danych w magazynie.
- convertFromProviderExpression
- Expression<Func<TProvider,TProperty>>
Wyrażenie do konwertowania obiektów podczas odczytywania danych z magazynu.
- valueComparer
- ValueComparer
Porównanie do użycia dla wartości przed konwersją.
- providerComparer
- ValueComparer
Porównanie do użycia dla wartości dostawcy.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.