ValueConverter<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í.
Definuje převody z objektu jednoho typu v modelu na objekt stejného nebo jiného typu v úložišti.
[System.Runtime.CompilerServices.Nullable(0)]
public class ValueConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
public class ValueConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
[<System.Runtime.CompilerServices.Nullable(0)>]
type ValueConverter<'Model, 'Provider> = class
inherit ValueConverter
type ValueConverter<'Model, 'Provider> = class
inherit ValueConverter
Public Class ValueConverter(Of TModel, TProvider)
Inherits ValueConverter
Parametry typu
- TModel
- TProvider
- Dědičnost
- Odvozené
- Atributy
Poznámky
Další informace a příklady najdete v převaděčích hodnot EF Core .
Konstruktory
Vlastnosti
| Název | Description |
|---|---|
| ConstructorExpression |
Výraz představující konstrukci tohoto objektu. |
| ConstructorExpressionWithoutMappingHints |
Výraz představující konstrukci tohoto objektu bez ConverterMappingHints. |
| 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ů. |
| 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ů. |
| ConvertFromProviderTyped |
Získá funkci pro převod objektů při čtení dat z úložiště. |
| 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ů. |
| 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ů. |
| ConvertToProviderTyped |
Získá funkci pro převod objektů při zápisu dat do úložiště. |
| 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. |
| ProviderClrType |
Typ CLR použitý při čtení a zápisu z úložiště. |
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) |