次の方法で共有


PropertyBuilder.HasConversion メソッド

定義

オーバーロード

HasConversion(Type, Type, Type)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion(Type, ValueComparer)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion(ValueConverter, ValueComparer, ValueComparer)

プロパティ値が、指定 ValueConverterされた を使用してデータベースとの間で変換されるようにプロパティを構成します。

HasConversion(Type, ValueComparer, ValueComparer)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion(Type)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion(ValueConverter, ValueComparer)

プロパティ値が、指定 ValueConverterされた を使用してデータベースとの間で変換されるようにプロパティを構成します。

HasConversion(ValueConverter)

プロパティ値が、指定 ValueConverterされた を使用してデータベースとの間で変換されるようにプロパティを構成します。

HasConversion(Type, Type)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion<TConversion,TComparer,TProviderComparer>()

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion<TConversion,TComparer>()

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion<TConversion>(ValueComparer, ValueComparer)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion<TConversion>()

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion<TConversion>(ValueComparer)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

HasConversion(Type, Type, Type)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Type conversionType, Type? comparerType, Type? providerComparerType);
abstract member HasConversion : Type * Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Type * Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion (conversionType As Type, comparerType As Type, providerComparerType As Type) As PropertyBuilder

パラメーター

conversionType
Type

との間で変換する型、または を ValueConverter継承する型。

comparerType
Type

から ValueComparer継承する型。

providerComparerType
Type

プロバイダー値に使用する を ValueComparer 継承する型。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion(Type, ValueComparer)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Type providerClrType, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Type conversionType, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
abstract member HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion (providerClrType As Type, valueComparer As ValueComparer) As PropertyBuilder
Public Overridable Function HasConversion (conversionType As Type, valueComparer As ValueComparer) As PropertyBuilder

パラメーター

providerClrTypeconversionType
Type

変換元と変換元の型。

valueComparer
ValueComparer

変換前の値に使用する比較子。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion(ValueConverter, ValueComparer, ValueComparer)

プロパティ値が、指定 ValueConverterされた を使用してデータベースとの間で変換されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion (converter As ValueConverter, valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder

パラメーター

converter
ValueConverter

使用するコンバーター。

valueComparer
ValueComparer

変換前の値に使用する比較子。

providerComparer
ValueComparer

プロバイダー値に使用する比較子。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion(Type, ValueComparer, ValueComparer)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Type conversionType, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
abstract member HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion (conversionType As Type, valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder

パラメーター

conversionType
Type

との間で変換する型、または を ValueConverter継承する型。

valueComparer
ValueComparer

変換前の値に使用する比較子。

providerComparer
ValueComparer

プロバイダー値に使用する比較子。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion(Type)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Type providerClrType);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Type? conversionType);
abstract member HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
abstract member HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion (providerClrType As Type) As PropertyBuilder
Public Overridable Function HasConversion (conversionType As Type) As PropertyBuilder

パラメーター

providerClrTypeconversionType
Type

変換元と変換元の型。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion(ValueConverter, ValueComparer)

プロパティ値が、指定 ValueConverterされた を使用してデータベースとの間で変換されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion (converter As ValueConverter, valueComparer As ValueComparer) As PropertyBuilder

パラメーター

converter
ValueConverter

使用するコンバーター。

valueComparer
ValueComparer

変換前の値に使用する比較子。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion(ValueConverter)

プロパティ値が、指定 ValueConverterされた を使用してデータベースとの間で変換されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion (converter As ValueConverter) As PropertyBuilder

パラメーター

converter
ValueConverter

使用するコンバーター。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion(Type, Type)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion (Type conversionType, Type? comparerType);
abstract member HasConversion : Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion (conversionType As Type, comparerType As Type) As PropertyBuilder

パラメーター

conversionType
Type

との間で変換する型、または を ValueConverter継承する型。

comparerType
Type

から ValueComparer継承する型。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion<TConversion,TComparer,TProviderComparer>()

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion<TConversion,TComparer,TProviderComparer> () where TComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer where TProviderComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer;
abstract member HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer and 'ProviderComparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer and 'ProviderComparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
Public Overridable Function HasConversion(Of TConversion, TComparer, TProviderComparer) () As PropertyBuilder

型パラメーター

TConversion

との間で変換する型、または を ValueConverter継承する型。

TComparer

から ValueComparer継承する型。

TProviderComparer

プロバイダー値に使用する を ValueComparer 継承する型。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion<TConversion,TComparer>()

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion<TConversion,TComparer> () where TComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer;
abstract member HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
Public Overridable Function HasConversion(Of TConversion, TComparer) () As PropertyBuilder

型パラメーター

TConversion

との間で変換する型、または を ValueConverter継承する型。

TComparer

から ValueComparer継承する型。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion<TConversion>(ValueComparer, ValueComparer)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion<TConversion> (Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
abstract member HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion(Of TConversion) (valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder

型パラメーター

TConversion

との間で変換する型、または を ValueConverter継承する型。

パラメーター

valueComparer
ValueComparer

変換前の値に使用する比較子。

providerComparer
ValueComparer

プロバイダー値に使用する比較子。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion<TConversion>()

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion<TProvider> ();
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion<TConversion> ();
abstract member HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion(Of TProvider) () As PropertyBuilder
Public Overridable Function HasConversion(Of TConversion) () As PropertyBuilder

型パラメーター

TProvider TConversion

との間で変換する型、または を ValueConverter継承する型。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasConversion<TConversion>(ValueComparer)

データベースに書き込む前にプロパティ値が変換され、データベースから読み取るときに元に戻されるようにプロパティを構成します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion<TProvider> (Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasConversion<TConversion> (Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function HasConversion(Of TProvider) (valueComparer As ValueComparer) As PropertyBuilder
Public Overridable Function HasConversion(Of TConversion) (valueComparer As ValueComparer) As PropertyBuilder

型パラメーター

TProvider TConversion

との間で変換する型、または を ValueConverter継承する型。

パラメーター

valueComparer
ValueComparer

変換前の値に使用する比較子。

戻り値

複数の構成呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象