共用方式為


NumberToBytesConverter<TNumber> 類別

定義

將數值與位元組陣列之間轉換。

public class NumberToBytesConverter<TNumber> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TNumber,byte[]>
type NumberToBytesConverter<'Number> = class
    inherit ValueConverter<'Number, byte[]>
Public Class NumberToBytesConverter(Of TNumber)
Inherits ValueConverter(Of TNumber, Byte())

類型參數

TNumber
繼承
ValueConverter<TNumber,Byte[]>
NumberToBytesConverter<TNumber>

備註

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

建構函式

NumberToBytesConverter<TNumber>()

建立這個轉換器的新實例。

NumberToBytesConverter<TNumber>(ConverterMappingHints)

建立這個轉換器的新實例。

屬性

ConvertFromProvider

取得從存放區讀取資料時轉換物件的函式、設定來處理簡單型別的 Null、Boxing 和非完全相符專案。

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

取得從存放區讀取資料時要轉換物件的運算式,與提供的完全相同,而且可能無法處理簡單型別的 Null、Boxing 和非完全相符專案。

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

取得從存放區讀取資料時要轉換物件的函式。

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

如果 true 為 ,則會將 Null 傳遞至轉換子以進行轉換。 否則 Null 值一律會維持 Null。

(繼承來源 ValueConverter)
ConvertToProvider

取得函式,以在將資料寫入存放區時轉換物件、設定來處理簡單型別的 Null、Boxing 和非完全相符專案。

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

取得運算式,以在將資料寫入至存放區時,與提供的完全相同,而且可能無法處理簡單型別的 Null、Boxing 和非完全相符專案。

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

取得函式,以在將資料寫入存放區時轉換物件。

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

ValueConverterInfo 表示這個轉換子的預設用法。

MappingHints

可供 使用的 ITypeMappingSource 提示,可用來建立具有已轉換資料之適當 Facet 的資料類型。

(繼承來源 ValueConverter)
ModelClrType

EF 模型中所使用的 CLR 類型。

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

從存放區讀取和寫入時所使用的 CLR 類型。

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

方法

BytesToDecimal(Byte[])

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

ComposeWith(ValueConverter)

使用這個實例撰寫另一個實例,讓第一 ValueConverter 個轉換的結果做為第二個轉換的輸入。

(繼承來源 ValueConverter)
DecimalToBytes(Decimal)

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

ReverseInt(Byte[])

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

ReverseLong(Byte[])

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

ReverseShort(Byte[])

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

ToBytes()

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

ToNumber()

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不會有任何通知。 您應該只在程式碼中直接使用它,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

適用於