다음을 통해 공유


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 상속되는 형식입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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

변환 전 값에 사용할 비교자입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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

공급자 값에 사용할 비교자입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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

공급자 값에 사용할 비교자입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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

변환할 형식입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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

변환 전 값에 사용할 비교자입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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

사용할 변환기입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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상속되는 형식입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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 상속되는 형식입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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상속되는 형식입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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

공급자 값에 사용할 비교자입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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상속되는 형식입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상

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

변환 전 값에 사용할 비교자입니다.

반환

여러 구성 호출을 연결할 수 있도록 동일한 작성기가 instance.

적용 대상