Udostępnij za pośrednictwem


ElementTypeBuilder.HasConversion Metoda

Definicja

Przeciążenia

HasConversion(ValueConverter)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane na i z bazy danych przy użyciu podanego ValueConverterelementu .

HasConversion(Type)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

HasConversion(ValueConverter, ValueComparer)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed użyciem danej ValueConverterkolekcji .

HasConversion(Type, ValueComparer)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

HasConversion(Type, Type)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

HasConversion<TConversion,TComparer>()

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

HasConversion<TConversion>()

Konfiguruje elementy kolekcji, aby ich wartości zostały przekonwertowane przed zapisem w bazie danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

HasConversion<TConversion>(ValueComparer)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

HasConversion(ValueConverter)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane na i z bazy danych przy użyciu podanego ValueConverterelementu .

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (converter As ValueConverter) As ElementTypeBuilder

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 elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Type? conversionType);
abstract member HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (conversionType As Type) As ElementTypeBuilder

Parametry

conversionType
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 elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed użyciem danej ValueConverterkolekcji .

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (converter As ValueConverter, valueComparer As ValueComparer) As ElementTypeBuilder

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, ValueComparer)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Type conversionType, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (conversionType As Type, valueComparer As ValueComparer) As ElementTypeBuilder

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ą.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.

Dotyczy

HasConversion(Type, Type)

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Type conversionType, Type? comparerType);
abstract member HasConversion : Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (conversionType As Type, comparerType As Type) As ElementTypeBuilder

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<TConversion,TComparer>()

Konfiguruje elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion<TConversion,TComparer> () where TComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer;
abstract member HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
Public Overridable Function HasConversion(Of TConversion, TComparer) () As ElementTypeBuilder

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 elementy kolekcji, aby ich wartości zostały przekonwertowane przed zapisem w bazie danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion<TConversion> ();
abstract member HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion(Of TConversion) () As ElementTypeBuilder

Parametry typu

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 elementy kolekcji tak, aby ich wartości zostały przekonwertowane przed zapisem do bazy danych i przekonwertowane z powrotem podczas odczytywania z bazy danych.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion<TConversion> (Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion(Of TConversion) (valueComparer As ValueComparer) As ElementTypeBuilder

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ą.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.

Dotyczy