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
| 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 .