ValueConverter<TModel,TProvider> Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints) |
Menginisialisasi instans baru kelas ValueConverter<TModel,TProvider>. |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints) |
Menginisialisasi instans ValueConverter<TModel,TProvider> 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<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)
Menginisialisasi instans baru kelas ValueConverter<TModel,TProvider>.
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider> : System.Linq.Expressions.Expression<Func<'Model, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Model>> * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), Optional mappingHints As ConverterMappingHints = Nothing)
Parameter
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Ekspresi untuk mengonversi objek saat menulis data ke penyimpanan.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Ekspresi untuk mengonversi objek saat membaca data dari penyimpanan.
- 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<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)
Menginisialisasi instans ValueConverter<TModel,TProvider> 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]
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, bool convertsNulls, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider> : System.Linq.Expressions.Expression<Func<'Model, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Model>> * bool * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), convertsNulls As Boolean, Optional mappingHints As ConverterMappingHints = Nothing)
Parameter
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Ekspresi untuk mengonversi objek saat menulis data ke penyimpanan.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Ekspresi untuk mengonversi objek saat membaca data dari penyimpanan.
- 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
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk