Bagikan melalui


ValueConverter Konstruktor

Definisi

Overload

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

Menginisialisasi instans baru kelas ValueConverter.

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

Menginisialisasi instans ValueConverter baru kelas, memungkinkan konversi null.

Peringatan: saat ini adalah API internal karena mengonversi null ke dan dari database dapat menyebabkan kueri yang rusak dan masalah lainnya. Lihat Masalah GitHub #26230 untuk informasi dan contoh selengkapnya.

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

Menginisialisasi instans baru kelas ValueConverter.

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)

Parameter

convertToProviderExpression
LambdaExpression

Ekspresi untuk mengonversi objek saat menulis data ke penyimpanan, persis seperti yang disediakan dan mungkin tidak menangani kecocokan null, tinju, dan kecocokan yang tidak tepat dari jenis sederhana.

convertFromProviderExpression
LambdaExpression

Ekspresi untuk mengonversi objek saat membaca data dari penyimpanan, persis seperti yang disediakan dan mungkin tidak menangani kecocokan null, tinju, dan kecocokan yang tidak tepat dari jenis sederhana.

mappingHints
ConverterMappingHints

Petunjuk yang dapat digunakan oleh ITypeMappingSource untuk membuat jenis data dengan faset yang sesuai untuk data yang dikonversi.

Keterangan

Lihat Pengonversi nilai EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

Menginisialisasi instans ValueConverter baru kelas, memungkinkan konversi null.

Peringatan: saat ini adalah API internal karena mengonversi null ke dan dari database dapat menyebabkan kueri yang rusak dan masalah lainnya. Lihat Masalah GitHub #26230 untuk informasi dan contoh selengkapnya.

[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)

Parameter

convertToProviderExpression
LambdaExpression

Ekspresi untuk mengonversi objek saat menulis data ke penyimpanan, persis seperti yang disediakan dan mungkin tidak menangani kecocokan null, tinju, dan kecocokan yang tidak tepat dari jenis sederhana.

convertFromProviderExpression
LambdaExpression

Ekspresi untuk mengonversi objek saat membaca data dari penyimpanan, persis seperti yang disediakan dan mungkin tidak menangani kecocokan null, tinju, dan kecocokan yang tidak tepat dari jenis sederhana.

convertsNulls
Boolean

Jika true, maka null akan diteruskan ke konverter untuk konversi. Jika tidak, nilai null selalu tetap null.

mappingHints
ConverterMappingHints

Petunjuk yang dapat digunakan oleh ITypeMappingSource untuk membuat jenis data dengan faset yang sesuai untuk data yang dikonversi.

Atribut

Keterangan

Lihat Pengonversi nilai EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk