Aracılığıyla paylaş


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.

public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
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>

Açıklamalar

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

Oluşturucular

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

ConvertFromProvider

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

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

Depodan veri okurken nesneleri dönüştürmek için ifadeyi alır, tam olarak sağlanan şekilde 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 eşleşmelerini işlemek için kurulumu alır.

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

Depoya veri yazarken tam olarak sağlanan nesneleri dönüştürme ifadesini 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 .

MappingHints

tarafından ITypeMappingSource dönüştürülen veriler için uygun modellerle veri türleri oluşturmak için kullanılabilecek 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

ComposeWith(ValueConverter)

İlk dönüştürmenin sonucunun ikinci dönüştürmeye giriş olarak kullanılması için bu örnekle başka bir ValueConverter örnek oluşturur.

(Devralındığı yer: ValueConverter)

Şunlara uygulanır