Jazyk

ValueConverter Konstruktory

Definice

Přetížení

Název Description
ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

Inicializuje novou instanci ValueConverter třídy.

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

Inicializuje novou instanci ValueConverter třídy, což umožňuje převod null.

Upozornění: Toto je aktuálně interní rozhraní API, protože převod hodnot null do databáze a z databáze může vést k nefunkčním dotazům a dalším problémům. Další informace a příklady najdete v GitHub problému č. 26230.

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs

Inicializuje novou instanci ValueConverter třídy.

protected ValueConverter(System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
protected ValueConverter(System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter : System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
Protected Sub New (convertToProviderExpression As LambdaExpression, convertFromProviderExpression As LambdaExpression, Optional mappingHints As ConverterMappingHints = Nothing)

Parametry

convertToProviderExpression
LambdaExpression

Výraz pro převod objektů při zápisu dat do úložiště, přesně tak, jak je zadán, a nemusí zpracovávat hodnoty null, boxing a non-přesné shody jednoduchých typů.

convertFromProviderExpression
LambdaExpression

Výraz, který má převést objekty při čtení dat z úložiště, přesně tak, jak je zadán a nemusí zpracovávat hodnoty null, boxing a nepřesné shody jednoduchých typů.

mappingHints
ConverterMappingHints

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.

Poznámky

Další informace a příklady najdete v převaděčích hodnot EF Core .

Platí pro

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs
Zdroj:
ValueConverter.cs

Inicializuje novou instanci ValueConverter třídy, což umožňuje převod null.

Upozornění: Toto je aktuálně interní rozhraní API, protože převod hodnot null do databáze a z databáze může vést k nefunkčním dotazům a dalším problémům. Další informace a příklady najdete v GitHub problému č. 26230.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
protected ValueConverter(System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, bool convertsNulls, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter : System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * bool * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
Protected Sub New (convertToProviderExpression As LambdaExpression, convertFromProviderExpression As LambdaExpression, convertsNulls As Boolean, Optional mappingHints As ConverterMappingHints = Nothing)

Parametry

convertToProviderExpression
LambdaExpression

Výraz pro převod objektů při zápisu dat do úložiště, přesně tak, jak je zadán, a nemusí zpracovávat hodnoty null, boxing a non-přesné shody jednoduchých typů.

convertFromProviderExpression
LambdaExpression

Výraz, který má převést objekty při čtení dat z úložiště, přesně tak, jak je zadán a nemusí zpracovávat hodnoty null, boxing a nepřesné shody jednoduchých typů.

convertsNulls
Boolean

Pokud truebude hodnota null předána převaděči pro převod. V opačném případě hodnoty null vždy zůstávají null.

mappingHints
ConverterMappingHints

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.

Atributy

Poznámky

Další informace a příklady najdete v převaděčích hodnot EF Core .

Platí pro