次の方法で共有


ComplexTypePropertyBuilder.HasConversion メソッド

定義

オーバーロード

HasConversion(Type, Type, Type)

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

HasConversion(Type, ValueComparer, ValueComparer)

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

HasConversion(Type, Type)

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

HasConversion(ValueConverter, ValueComparer, ValueComparer)

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

HasConversion(ValueConverter, ValueComparer)

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

HasConversion(Type)

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

HasConversion(ValueConverter)

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

HasConversion(Type, ValueComparer)

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

HasConversion<TConversion,TComparer,TProviderComparer>()

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

HasConversion<TConversion,TComparer>()

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

HasConversion<TConversion>()

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

HasConversion<TConversion>(ValueComparer)

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

HasConversion<TConversion>(ValueComparer, ValueComparer)

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

HasConversion(Type, Type, Type)

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

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

パラメーター

conversionType
Type

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

comparerType
Type

から ValueComparer継承する型。

providerComparerType
Type

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

戻り値

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

適用対象

HasConversion(Type, ValueComparer, ValueComparer)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder 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.ComplexTypePropertyBuilder
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
Public Overridable Function HasConversion (conversionType As Type, valueComparer As ValueComparer, providerComparer As ValueComparer) As ComplexTypePropertyBuilder

パラメーター

conversionType
Type

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

valueComparer
ValueComparer

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

providerComparer
ValueComparer

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

戻り値

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

適用対象

HasConversion(Type, Type)

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

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

パラメーター

conversionType
Type

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

comparerType
Type

から ValueComparer継承する型。

戻り値

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

適用対象

HasConversion(ValueConverter, ValueComparer, ValueComparer)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder 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.ComplexTypePropertyBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
Public Overridable Function HasConversion (converter As ValueConverter, valueComparer As ValueComparer, providerComparer As ValueComparer) As ComplexTypePropertyBuilder

パラメーター

converter
ValueConverter

使用するコンバーター。

valueComparer
ValueComparer

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

providerComparer
ValueComparer

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

戻り値

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

適用対象

HasConversion(ValueConverter, ValueComparer)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder 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.ComplexTypePropertyBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
Public Overridable Function HasConversion (converter As ValueConverter, valueComparer As ValueComparer) As ComplexTypePropertyBuilder

パラメーター

converter
ValueConverter

使用するコンバーター。

valueComparer
ValueComparer

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

戻り値

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

適用対象

HasConversion(Type)

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

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

パラメーター

conversionType
Type

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

戻り値

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

適用対象

HasConversion(ValueConverter)

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

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

パラメーター

converter
ValueConverter

使用するコンバーター。

戻り値

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

適用対象

HasConversion(Type, ValueComparer)

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

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

パラメーター

conversionType
Type

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

valueComparer
ValueComparer

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

戻り値

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

適用対象

HasConversion<TConversion,TComparer,TProviderComparer>()

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

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

型パラメーター

TConversion

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

TComparer

から ValueComparer継承する型。

TProviderComparer

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

戻り値

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

適用対象

HasConversion<TConversion,TComparer>()

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

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

型パラメーター

TConversion

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

TComparer

から ValueComparer継承する型。

戻り値

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

適用対象

HasConversion<TConversion>()

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

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

型パラメーター

TConversion

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

戻り値

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

適用対象

HasConversion<TConversion>(ValueComparer)

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

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

型パラメーター

TConversion

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

パラメーター

valueComparer
ValueComparer

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

戻り値

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

適用対象

HasConversion<TConversion>(ValueComparer, ValueComparer)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder 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.ComplexTypePropertyBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
Public Overridable Function HasConversion(Of TConversion) (valueComparer As ValueComparer, providerComparer As ValueComparer) As ComplexTypePropertyBuilder

型パラメーター

TConversion

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

パラメーター

valueComparer
ValueComparer

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

providerComparer
ValueComparer

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

戻り値

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

適用対象