Dil

CastingConverter<TModel,TProvider> Sınıf

Tanım

TModel Bir türden diğerine basit atamalar kullanarak dönüştürme ve TProvider dönüştürme.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
type CastingConverter<'Model, 'Provider> = class
    inherit ValueConverter<'Model, 'Provider>
type CastingConverter<'Model, 'Provider> = class
    inherit ValueConverter<'Model, 'Provider>
Public Class CastingConverter(Of TModel, TProvider)
Inherits ValueConverter(Of TModel, TProvider)

Tür Parametreleri

TModel
TProvider
Devralma
CastingConverter<TModel,TProvider>
Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core değer dönüştürücüleri .

Oluşturucular

Veri Akışı Adı Description
CastingConverter<TModel,TProvider>()

Bu dönüştürücüye ait yeni bir örnek oluşturur.

CastingConverter<TModel,TProvider>(ConverterMappingHints)

Bu dönüştürücüye ait yeni bir örnek oluşturur.

Özellikler

Veri Akışı Adı Description
ConstructorExpression

Bu nesnenin oluşturulmasını temsil eden ifade.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
ConstructorExpressionWithoutMappingHints

bu nesnenin olmadan ConverterMappingHintsoluşturulmasını temsil eden ifade.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
ConvertFromProvider

Depodan veri okurken nesneleri dönüştürme işlevini, null değerleri, kutulamaları ve basit türlerin tam olmayan eşleşmelerini işlemek için kurulumu alır.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

Depodan veri okurken nesneleri tam olarak sağlanan şekilde dönüştürecek ifadeyi alır ve basit türlerin null, kutulama ve tam olmayan eşleşmelerini işleyemeyebilir.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
ConvertFromProviderTyped

Depodan veri okurken nesneleri dönüştürme işlevini alır.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
ConvertsNulls

ise true, null değerleri dönüştürme için dönüştürücüye geçirilir. Aksi takdirde null değerler her zaman null kalır.

(Devralındığı yer: ValueConverter)
ConvertToProvider

Depoya veri yazarken nesneleri dönüştürme işlevini, null değerleri, kutulamaları ve basit türlerin tam olmayan eşleşmelerini işlemek için kurulumu alır.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

Depoya veri yazarken nesneleri tam olarak sağlanan şekilde dönüştürecek ifadeyi alır ve basit türlerin null, kutulama ve tam olmayan eşleşmelerini işleyemeyebilir.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
ConvertToProviderTyped

Depoya veri yazarken nesneleri dönüştürme işlevini alır.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
DefaultInfo

Bu dönüştürücü varsayılan kullanımı için A ValueConverterInfo .

Instance

Bu dönüştürücüye ait önbelleğe alınmış, varsayılan bir örnek.

MappingHints

tarafından dönüştürülen veriler için uygun modellerle veri türleri oluşturmak için kullanılabilecek ITypeMappingSource ipuçları.

(Devralındığı yer: ValueConverter)
ModelClrType

EF modelinde kullanılan CLR türü.

(Devralındığı yer: ValueConverter<TModel,TProvider>)
ProviderClrType

Mağazadan okuma ve yazma sırasında kullanılan CLR türü.

(Devralındığı yer: ValueConverter<TModel,TProvider>)

Yöntemler

Veri Akışı Adı Description
ComposeWith(ValueConverter)

İlk dönüştürmenin sonucu ikinci dönüştürmeye giriş olarak kullanılacak şekilde bu örnekle başka bir ValueConverter örnek oluşturur.

(Devralındığı yer: ValueConverter)

Şunlara uygulanır