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) |
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
Entity Framework