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)

ValueConverterNull değerlere dönüştürmeye izin veren sınıfının yeni bir örneğini başlatır.

Uyarı: Bu, şu anda bir iç API 'dir ve bu, null değerleri veritabanına ve diğer sorunlara yol açabilir. Daha fazla bilgi edinmek için bkz. https://github.com/dotnet/efcore/issues/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

Verileri depoya veri yazarken dönüştürmek için ifade, tam olarak sağlanan ve null değerleri, kutulamayı ve basit türlerin tam olmayan eşleşmelerini işleyemeyebilir.

convertFromProviderExpression
LambdaExpression

Depodan verileri okurken, tam olarak sağlanan ve null değerleri, kutulamayı ve basit türlerin tam olmayan eşleşmelerini işleyemeyen nesneleri dönüştürecek olan ifade.

mappingHints
ConverterMappingHints

ITypeMappingSourceDönüştürülmüş veriler için uygun modellerle veri türleri oluşturmak üzere tarafından kullanılabilen ipuçları.

Açıklamalar

Daha fazla bilgi için EF Core değer Dönüştürücülerine bakın.

Şunlara uygulanır

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

ValueConverterNull değerlere dönüştürmeye izin veren sınıfının yeni bir örneğini başlatır.

Uyarı: Bu, şu anda bir iç API 'dir ve bu, null değerleri veritabanına ve diğer sorunlara yol açabilir. Daha fazla bilgi edinmek için bkz. https://github.com/dotnet/efcore/issues/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

Verileri depoya veri yazarken dönüştürmek için ifade, tam olarak sağlanan ve null değerleri, kutulamayı ve basit türlerin tam olmayan eşleşmelerini işleyemeyebilir.

convertFromProviderExpression
LambdaExpression

Depodan verileri okurken, tam olarak sağlanan ve null değerleri, kutulamayı ve basit türlerin tam olmayan eşleşmelerini işleyemeyen nesneleri dönüştürecek olan ifade.

convertsNulls
Boolean

İse 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 olarak kalır.

mappingHints
ConverterMappingHints

ITypeMappingSourceDönüştürülmüş veriler için uygun modellerle veri türleri oluşturmak üzere tarafından kullanılabilen ipuçları.

Öznitelikler

Açıklamalar

Daha fazla bilgi için EF Core değer Dönüştürücülerine bakın.

Şunlara uygulanır