共用方式為


BoolToTwoValuesConverter<TProvider> 建構函式

定義

建立這個轉換子的新實例,將 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 提示,以針對轉換的資料建立具有適當 Facet 的資料類型。

備註

用於 BoolToZeroOneConverter<TProvider> 將 轉換為 Boolean 零/一。

如需詳細資訊和範例 ,請參閱 EF Core 值轉換器

適用於