語言

BoolToTwoValuesConverter<TProvider> 類別

定義

將 Boolean 數值轉換成兩個不同值與兩者之間的轉換。

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
public class BoolToTwoValuesConverter<TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<bool,TProvider>
public class BoolToTwoValuesConverter<TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<bool,TProvider>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]
type BoolToTwoValuesConverter<'Provider> = class
    inherit ValueConverter<bool, 'Provider>
type BoolToTwoValuesConverter<'Provider> = class
    inherit ValueConverter<bool, 'Provider>
Public Class BoolToTwoValuesConverter(Of TProvider)
Inherits ValueConverter(Of Boolean, TProvider)

類型參數

TProvider
繼承
BoolToTwoValuesConverter<TProvider>
衍生
屬性

備註

更多資訊與範例請參閱 EF Core值轉換器 。

建構函式

名稱 Description
BoolToTwoValuesConverter<TProvider>(TProvider, TProvider, Expression<Func<TProvider,Boolean>>, ConverterMappingHints)

建立一個新的轉換器實例,將 false false 轉換成一個值,a true 轉換成另一個值。

屬性

名稱 Description
ConstructorExpression

表示此物件建構的表達式。

(繼承來源 ValueConverter<TModel,TProvider>)
ConstructorExpressionWithoutMappingHints

表示此物件在不包含 ConverterMappingHints的情況下構造的表達式。

(繼承來源 ValueConverter<TModel,TProvider>)
ConvertFromProvider

取得讀取資料庫資料時轉換物件的函式,設定為處理空值、盒裝和簡單型別的非完全匹配。

(繼承來源 ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

取得在讀取儲存資料時轉換物件的表達式,完全符合所提供,且可能無法處理空值、盒裝及簡單型別的非精確匹配。

(繼承來源 ValueConverter<TModel,TProvider>)
ConvertFromProviderTyped

讀取儲存資料時會轉換物件的功能。

(繼承來源 ValueConverter<TModel,TProvider>)
ConvertsNulls

若 true,則零點會傳給轉換器進行轉換。 否則 null 值永遠保持空值。

(繼承來源 ValueConverter)
ConvertToProvider

取得在寫入資料到儲存時轉換物件的函式,並設定處理空值、盒裝以及簡單型別的非完全匹配。

(繼承來源 ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

能取得在寫入資料到儲存時轉換物件的表達式,完全符合所提供,但可能無法處理空值、盒裝以及簡單型別的非精確匹配。

(繼承來源 ValueConverter<TModel,TProvider>)
ConvertToProviderTyped

它有在寫入資料到儲存時轉換物件的功能。

(繼承來源 ValueConverter<TModel,TProvider>)
MappingHints

這些 ITypeMappingSource 提示可以用來建立具有適當面向的資料型態,以配合轉換後的資料。

(繼承來源 ValueConverter)
ModelClrType

EF 模型中使用的 CLR 類型。

(繼承來源 ValueConverter<TModel,TProvider>)
ProviderClrType

讀取與寫入存儲時使用的 CLR 類型。

(繼承來源 ValueConverter<TModel,TProvider>)

方法

名稱 Description
ComposeWith(ValueConverter)

與此實例組合另一個 ValueConverter 實例,使第一次轉換結果作為第二次轉換的輸入。

(繼承來源 ValueConverter)

適用於