語言

DateTimeOffsetToBinaryConverter 類別

定義

在長長的二元表示中轉換 DateTime 與轉換。 DateTime 的精確度會被截斷超過 0.1 毫秒。

public class DateTimeOffsetToBinaryConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,long>
[System.Runtime.CompilerServices.Nullable(0)]
public class DateTimeOffsetToBinaryConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,long>
type DateTimeOffsetToBinaryConverter = class
    inherit ValueConverter<DateTimeOffset, int64>
[<System.Runtime.CompilerServices.Nullable(0)>]
type DateTimeOffsetToBinaryConverter = class
    inherit ValueConverter<DateTimeOffset, int64>
Public Class DateTimeOffsetToBinaryConverter
Inherits ValueConverter(Of DateTimeOffset, Long)
繼承
DateTimeOffsetToBinaryConverter
屬性

備註

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

建構函式

名稱 Description
DateTimeOffsetToBinaryConverter()

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

DateTimeOffsetToBinaryConverter(ConverterMappingHints)

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

屬性

名稱 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>)
DefaultInfo

A ValueConverterInfo 代表這個轉換器的預設用途。

Instance

這是這個轉換器的快取預設實例。

MappingHints

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

(繼承來源 ValueConverter)
ModelClrType

EF 模型中使用的 CLR 類型。

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

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

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

方法

名稱 Description
ComposeWith(ValueConverter)

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

(繼承來源 ValueConverter)
ToDateTimeOffset(Int64)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

ToLong(DateTimeOffset)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

適用於