CastingConverter<TModel,TProvider> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
TModel Převede na a z TProvider použití jednoduchých přetypování z jednoho typu na druhý.
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
type CastingConverter<'Model, 'Provider> = class
inherit ValueConverter<'Model, 'Provider>
type CastingConverter<'Model, 'Provider> = class
inherit ValueConverter<'Model, 'Provider>
Public Class CastingConverter(Of TModel, TProvider)
Inherits ValueConverter(Of TModel, TProvider)
Parametry typu
- TModel
- TProvider
- Dědičnost
- Atributy
Poznámky
Další informace a příklady najdete v převaděčích hodnot EF Core .
Konstruktory
| Název | Description |
|---|---|
| CastingConverter<TModel,TProvider>() |
Vytvoří novou instanci tohoto převaděče. |
| CastingConverter<TModel,TProvider>(ConverterMappingHints) |
Vytvoří novou instanci tohoto převaděče. |
Vlastnosti
| Název | Description |
|---|---|
| ConstructorExpression |
Výraz představující konstrukci tohoto objektu. (Zděděno od ValueConverter<TModel,TProvider>) |
| ConstructorExpressionWithoutMappingHints |
Výraz představující konstrukci tohoto objektu bez ConverterMappingHints. (Zděděno od ValueConverter<TModel,TProvider>) |
| ConvertFromProvider |
Získá funkci pro převod objektů při čtení dat z úložiště, nastavení pro zpracování null, boxing a non-přesné shody jednoduchých typů. (Zděděno od ValueConverter<TModel,TProvider>) |
| ConvertFromProviderExpression |
Získá výraz pro převod objektů při čtení dat z úložiště, přesně tak, jak je zadán a nemusí zpracovat hodnoty null, boxing a non-přesné shody jednoduchých typů. (Zděděno od ValueConverter<TModel,TProvider>) |
| ConvertFromProviderTyped |
Získá funkci pro převod objektů při čtení dat z úložiště. (Zděděno od ValueConverter<TModel,TProvider>) |
| ConvertsNulls |
Pokud |
| ConvertToProvider |
Získá funkci pro převod objektů při zápisu dat do úložiště, nastavení pro zpracování null, boxing a non-přesné shody jednoduchých typů. (Zděděno od ValueConverter<TModel,TProvider>) |
| ConvertToProviderExpression |
Získá výraz pro převod objektů při zápisu dat do úložiště, přesně tak, jak je zadán a nemusí zpracovat hodnoty null, boxing a non-přesné shody jednoduchých typů. (Zděděno od ValueConverter<TModel,TProvider>) |
| ConvertToProviderTyped |
Získá funkci pro převod objektů při zápisu dat do úložiště. (Zděděno od ValueConverter<TModel,TProvider>) |
| DefaultInfo |
A ValueConverterInfo pro výchozí použití tohoto převaděče. |
| Instance |
Výchozí instance tohoto převaděče uložená v mezipaměti. |
| MappingHints |
Rady, které lze použít ITypeMappingSource k vytvoření datových typů s odpovídajícími omezujícími vlastnostmi pro převedená data. (Zděděno od ValueConverter) |
| ModelClrType |
Typ CLR použitý v modelu EF. (Zděděno od ValueConverter<TModel,TProvider>) |
| ProviderClrType |
Typ CLR použitý při čtení a zápisu z úložiště. (Zděděno od ValueConverter<TModel,TProvider>) |
Metody
| Název | Description |
|---|---|
| ComposeWith(ValueConverter) |
Složí další ValueConverter instanci s touto instancí tak, že výsledek prvního převodu se použije jako vstup druhého převodu. (Zděděno od ValueConverter) |