ValueConverter<TModel,TProvider> Kelas
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.
Menentukan konversi dari objek dari satu jenis dalam model ke objek dengan jenis yang sama atau berbeda di penyimpanan.
public class ValueConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
type ValueConverter<'Model, 'Provider> = class
inherit ValueConverter
Public Class ValueConverter(Of TModel, TProvider)
Inherits ValueConverter
Jenis parameter
- TModel
- TProvider
- Warisan
- Turunan
Keterangan
Lihat Pengonversi nilai EF Core untuk informasi dan contoh selengkapnya.
Konstruktor
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 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>. |
Properti
ConvertFromProvider |
Mendapatkan fungsi untuk mengonversi objek saat membaca data dari penyimpanan, penyiapan untuk menangani null, tinju, dan kecocokan yang tidak tepat dari jenis sederhana. |
ConvertFromProviderExpression |
Mendapatkan 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. |
ConvertFromProviderTyped |
Mendapatkan fungsi untuk mengonversi objek saat membaca data dari penyimpanan. |
ConvertsNulls |
Jika |
ConvertToProvider |
Mendapatkan fungsi untuk mengonversi objek saat menulis data ke penyimpanan, penyiapan untuk menangani null, tinju, dan kecocokan yang tidak tepat dari jenis sederhana. |
ConvertToProviderExpression |
Mendapatkan 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. |
ConvertToProviderTyped |
Mendapatkan fungsi untuk mengonversi objek saat menulis data ke penyimpanan. |
MappingHints |
Petunjuk yang dapat digunakan oleh ITypeMappingSource untuk membuat jenis data dengan faset yang sesuai untuk data yang dikonversi. (Diperoleh dari ValueConverter) |
ModelClrType |
Jenis CLR yang digunakan dalam model EF. |
ProviderClrType |
Jenis CLR yang digunakan saat membaca dan menulis dari toko. |
Metode
ComposeWith(ValueConverter) |
Menyusun instans lain ValueConverter dengan yang satu ini sehingga hasil konversi pertama digunakan sebagai input ke konversi kedua. (Diperoleh dari ValueConverter) |
Berlaku untuk
Entity Framework