DateTimeOffsetToBinaryConverter クラス

定義

long のバイナリ表現との間で変換 DateTime します。 DateTime は 0.1 ミリ秒の精度を超えて切り捨てられます。

public class DateTimeOffsetToBinaryConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,long>
type DateTimeOffsetToBinaryConverter = class
    inherit ValueConverter<DateTimeOffset, int64>
Public Class DateTimeOffsetToBinaryConverter
Inherits ValueConverter(Of DateTimeOffset, Long)
継承
DateTimeOffsetToBinaryConverter

注釈

詳細と例については、「 EF Core 値コンバーター 」を参照してください。

コンストラクター

DateTimeOffsetToBinaryConverter()

このコンバーターの新しいインスタンスを作成します。

DateTimeOffsetToBinaryConverter(ConverterMappingHints)

このコンバーターの新しいインスタンスを作成します。

プロパティ

ConvertFromProvider

ストアからデータを読み取るときにオブジェクトを変換する関数、null、ボックス化、および単純型の完全一致を処理するように設定する関数を取得します。

(継承元 ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

指定されたとおりにストアからデータを読み取るときにオブジェクトを変換する式を取得します。単純型の null、ボックス化、および完全に一致しない可能性があります。

(継承元 ValueConverter<TModel,TProvider>)
ConvertFromProviderTyped

ストアからデータを読み取るときにオブジェクトを変換する関数を取得します。

(継承元 ValueConverter<TModel,TProvider>)
ConvertsNulls

の場合 true、変換のためにコンバーターに null が渡されます。 それ以外の場合、null 値は常に null のままです。

(継承元 ValueConverter)
ConvertToProvider

ストアにデータを書き込むときにオブジェクトを変換する関数、null、ボックス化、および単純型の完全一致を処理するように設定する関数を取得します。

(継承元 ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

指定されたとおりに、ストアにデータを書き込むときにオブジェクトを変換する式を取得し、単純型の null、ボックス化、および完全に一致しない可能性があります。

(継承元 ValueConverter<TModel,TProvider>)
ConvertToProviderTyped

ストアにデータを書き込むときにオブジェクトを変換する関数を取得します。

(継承元 ValueConverter<TModel,TProvider>)
DefaultInfo

ValueConverterInfoこのコンバーターの既定の使用の 。

MappingHints

変換されたデータに適切なファセットを持つデータ型を作成するために、 で ITypeMappingSource 使用できるヒント。

(継承元 ValueConverter)
ModelClrType

EF モデルで使用される CLR 型。

(継承元 ValueConverter<TModel,TProvider>)
ProviderClrType

ストアからの読み取りと書き込み時に使用される CLR 型。

(継承元 ValueConverter<TModel,TProvider>)

メソッド

ComposeWith(ValueConverter)

1 つ目の変換の結果が 2 番目の変換への入力として使用されるように、このインスタンスを使用して別 ValueConverter のインスタンスを作成します。

(継承元 ValueConverter)
ToDateTimeOffset(Int64)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

ToLong(DateTimeOffset)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

適用対象