Aracılığıyla paylaş


ValueConverter Oluşturucular

Tanım

Aşırı Yüklemeler

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

ValueConverter sınıfının yeni bir örneğini başlatır.

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

Sınıfın ValueConverter yeni bir örneğini başlatır ve null değerlerin dönüştürülmesine izin verir.

Uyarı: Null değerleri veritabanına ve veritabanından dönüştürmek bozuk sorgulara ve diğer sorunlara yol açabileceğinden bu şu anda bir iç API'dir. Daha fazla bilgi ve örnekler için bkz. GitHub sorunu #26230 .

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

ValueConverter sınıfının yeni bir örneğini başlatır.

protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter : System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
Protected Sub New (convertToProviderExpression As LambdaExpression, convertFromProviderExpression As LambdaExpression, Optional mappingHints As ConverterMappingHints = Nothing)

Parametreler

convertToProviderExpression
LambdaExpression

Depoya veri yazarken nesneleri dönüştürmeye yönelik ifade, tam olarak sağlandığında ve null değerleri, kutulamaları ve basit türlerin tam eşleşmelerini işleyemeyebilir.

convertFromProviderExpression
LambdaExpression

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

mappingHints
ConverterMappingHints

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

Açıklamalar

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

Şunlara uygulanır

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

Sınıfın ValueConverter yeni bir örneğini başlatır ve null değerlerin dönüştürülmesine izin verir.

Uyarı: Null değerleri veritabanına ve veritabanından dönüştürmek bozuk sorgulara ve diğer sorunlara yol açabileceğinden bu şu anda bir iç API'dir. Daha fazla bilgi ve örnekler için bkz. GitHub sorunu #26230 .

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, bool convertsNulls, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter : System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * bool * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
Protected Sub New (convertToProviderExpression As LambdaExpression, convertFromProviderExpression As LambdaExpression, convertsNulls As Boolean, Optional mappingHints As ConverterMappingHints = Nothing)

Parametreler

convertToProviderExpression
LambdaExpression

Depoya veri yazarken nesneleri dönüştürmeye yönelik ifade, tam olarak sağlandığında ve null değerleri, kutulamaları ve basit türlerin tam eşleşmelerini işleyemeyebilir.

convertFromProviderExpression
LambdaExpression

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

convertsNulls
Boolean

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.

mappingHints
ConverterMappingHints

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

Öznitelikler

Açıklamalar

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

Şunlara uygulanır