Sdílet prostřednictvím


BoolToTwoValuesConverter<TProvider> Konstruktor

Definice

Vytvoří novou instanci tohoto převaděče, která převede false hodnotu false na jednu hodnotu a hodnotu na jinou true .

public BoolToTwoValuesConverter (TProvider falseValue, TProvider trueValue, System.Linq.Expressions.Expression<Func<TProvider,bool>> fromProvider = default, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
public BoolToTwoValuesConverter (TProvider falseValue, TProvider trueValue, System.Linq.Expressions.Expression<Func<TProvider,bool>>? fromProvider = default, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.BoolToTwoValuesConverter<'Provider> : 'Provider * 'Provider * System.Linq.Expressions.Expression<Func<'Provider, bool>> * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.BoolToTwoValuesConverter<'Provider>
Public Sub New (falseValue As TProvider, trueValue As TProvider, Optional fromProvider As Expression(Of Func(Of TProvider, Boolean)) = Nothing, Optional mappingHints As ConverterMappingHints = Nothing)

Parametry

falseValue
TProvider

Hodnota, na kterou se má převést pro false.

trueValue
TProvider

Hodnota, na kterou se má převést pro true.

fromProvider
Expression<Func<TProvider,Boolean>>

Volitelný vlastní překladač ze Storu.

mappingHints
ConverterMappingHints

Nápovědy, které může nástroj použít ITypeMappingSource k vytvoření datových typů s odpovídajícími omezujícími vlastnostmi pro převedená data.

Poznámky

Slouží BoolToZeroOneConverter<TProvider> k převodu hodnoty na nulu Boolean nebo jednu.

Další informace a příklady najdete v tématu Převaděče hodnot EF Core .

Platí pro