Dil

ValueConverter Oluşturucular

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
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 örnek için bkz. GitHub sorun #26230.

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs

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ürmek için kullanılan ifade, tam olarak sağlandığından ve basit türlerin null, kutulama ve tam olmayan eşleşmelerini işleyemeyebilir.

convertFromProviderExpression
LambdaExpression

Depodan veri okurken nesneleri tam olarak sağlanan ve basit türlerin null, kutulama ve tam olmayan eşleşmelerini işleyemeyen nesneleri dönüştüren ifade.

mappingHints
ConverterMappingHints

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

Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs
Kaynak:
ValueConverter.cs

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 örnek için bkz. GitHub sorun #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ürmek için kullanılan ifade, tam olarak sağlandığından ve basit türlerin null, kutulama ve tam olmayan eşleşmelerini işleyemeyebilir.

convertFromProviderExpression
LambdaExpression

Depodan veri okurken nesneleri tam olarak sağlanan ve basit türlerin null, kutulama ve tam olmayan eşleşmelerini işleyemeyen nesneleri dönüştüren ifade.

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

Özellikler

Açıklamalar

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

Şunlara uygulanır