Dil

BoolToZeroOneConverter<TProvider> Sınıf

Tanım

Ve değerlerine Boolean ve 'den 01dönüştürür.

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

Tür Parametreleri

TProvider
Devralma
BoolToZeroOneConverter<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
BoolToZeroOneConverter<TProvider>()

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

BoolToZeroOneConverter<TProvider>(ConverterMappingHints)

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

Ö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