BoolToTwoValuesConverter<TProvider> 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建此转换器的新实例,该实例将 false 转换为 false
一个值,并将 转换为另一个 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)
参数
- falseValue
- TProvider
要转换为 的值 false
。
- trueValue
- TProvider
要转换为 的值 true
。
- fromProvider
- Expression<Func<TProvider,Boolean>>
来自应用商店的可选自定义翻译器。
- mappingHints
- ConverterMappingHints
可用于创建数据类型的 ITypeMappingSource 提示,这些数据类型具有转换后的数据的相应方面。
注解
用于 BoolToZeroOneConverter<TProvider> 将 Boolean 转换为零/1。
有关详细信息和示例 ,请参阅 EF Core 值转换器 。