CastingConverter<TModel,TProvider> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje TModel na i z TProvider używania prostych rzutów z jednego typu na drugi.
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
type CastingConverter<'Model, 'Provider> = class
inherit ValueConverter<'Model, 'Provider>
Public Class CastingConverter(Of TModel, TProvider)
Inherits ValueConverter(Of TModel, TProvider)
Parametry typu
- TModel
- TProvider
- Dziedziczenie
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Konwertery wartości platformy EF Core .
Konstruktory
| CastingConverter<TModel,TProvider>() |
Tworzy nowe wystąpienie tego konwertera. |
| CastingConverter<TModel,TProvider>(ConverterMappingHints) |
Tworzy nowe wystąpienie tego konwertera. |
Właściwości
| ConvertFromProvider |
Pobiera funkcję do konwertowania obiektów podczas odczytywania danych z magazynu, konfiguracji w celu obsługi wartości null, boxingu i niedopasowania dokładnych dopasowań typów prostych. (Odziedziczone po ValueConverter<TModel,TProvider>) |
| ConvertFromProviderExpression |
Pobiera wyrażenie w celu konwersji obiektów podczas odczytywania danych z magazynu, dokładnie tak, jak podano i może nie obsługiwać wartości null, boxing i niedopasowania dokładnych dopasowań prostych typów. (Odziedziczone po ValueConverter<TModel,TProvider>) |
| ConvertFromProviderTyped |
Pobiera funkcję do konwertowania obiektów podczas odczytywania danych z magazynu. (Odziedziczone po ValueConverter<TModel,TProvider>) |
| ConvertsNulls |
Jeśli |
| ConvertToProvider |
Pobiera funkcję do konwertowania obiektów podczas zapisywania danych w magazynie, konfiguracji w celu obsługi wartości null, boxingu i niedopasowania dokładnych dopasowań typów prostych. (Odziedziczone po ValueConverter<TModel,TProvider>) |
| ConvertToProviderExpression |
Pobiera wyrażenie w celu konwersji obiektów podczas zapisywania danych w magazynie, dokładnie tak, jak podano i może nie obsługiwać wartości null, boxing i niedopasowania dokładnych dopasowań prostych typów. (Odziedziczone po ValueConverter<TModel,TProvider>) |
| ConvertToProviderTyped |
Pobiera funkcję do konwertowania obiektów podczas zapisywania danych w magazynie. (Odziedziczone po ValueConverter<TModel,TProvider>) |
| DefaultInfo |
A ValueConverterInfo dla domyślnego użycia tego konwertera. |
| MappingHints |
Wskazówki, które mogą być używane przez ITypeMappingSource element do tworzenia typów danych z odpowiednimi aspektami dla przekonwertowanych danych. (Odziedziczone po ValueConverter) |
| ModelClrType |
Typ CLR używany w modelu EF. (Odziedziczone po ValueConverter<TModel,TProvider>) |
| ProviderClrType |
Typ CLR używany podczas odczytywania i zapisywania z magazynu. (Odziedziczone po ValueConverter<TModel,TProvider>) |
Metody
| ComposeWith(ValueConverter) |
Komponuje inne ValueConverter wystąpienie z tym takim, że wynik pierwszej konwersji jest używany jako dane wejściowe do drugiej konwersji. (Odziedziczone po ValueConverter) |