ValueConverter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.