다음을 통해 공유


PropertyBuilder<TProperty>.HasConversion 메서드

정의

오버로드

HasConversion(ValueConverter)

지정된 ValueConverter를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion(Type)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion(ValueConverter, ValueComparer)

지정된 ValueConverter를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion(Type, Type)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion(ValueConverter, ValueComparer, ValueComparer)

지정된 ValueConverter를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion(Type, ValueComparer, ValueComparer)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion(Type, ValueComparer)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion(Type, Type, Type)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion<TConversion,TComparer,TProviderComparer>()

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion<TConversion,TComparer>()

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion<TConversion>()

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion<TConversion>(ValueComparer)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion<TConversion>(ValueComparer, ValueComparer)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)

지정된 ValueConverter<TModel,TProvider>를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)

지정된 ValueConverter<TModel,TProvider>를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)

지정된 변환 식을 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)

지정된 ValueConverter<TModel,TProvider>를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)

지정된 변환 식을 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)

지정된 변환 식을 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

HasConversion(ValueConverter)

지정된 ValueConverter를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (converter As ValueConverter) As PropertyBuilder(Of TProperty)

매개 변수

converter
ValueConverter

사용할 변환기입니다.

반환

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

적용 대상

HasConversion(Type)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type providerClrType);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type? providerClrType);
override this.HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (providerClrType As Type) As PropertyBuilder(Of TProperty)

매개 변수

providerClrType
Type

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

반환

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

적용 대상

HasConversion(ValueConverter, ValueComparer)

지정된 ValueConverter를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

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

매개 변수

converter
ValueConverter

사용할 변환기입니다.

valueComparer
ValueComparer

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

반환

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

적용 대상

HasConversion(Type, Type)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion (Type conversionType, Type? comparerType);
override this.HasConversion : Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion (conversionType As Type, comparerType As Type) As PropertyBuilder(Of TProperty)

매개 변수

conversionType
Type

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

comparerType
Type

에서 ValueComparer상속되는 형식입니다.

반환

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

적용 대상

HasConversion(ValueConverter, ValueComparer, ValueComparer)

지정된 ValueConverter를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

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

매개 변수

converter
ValueConverter

사용할 변환기입니다.

valueComparer
ValueComparer

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

providerComparer
ValueComparer

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

반환

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

적용 대상

HasConversion(Type, ValueComparer, ValueComparer)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

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

매개 변수

conversionType
Type

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

valueComparer
ValueComparer

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

providerComparer
ValueComparer

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

반환

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

적용 대상

HasConversion(Type, ValueComparer)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

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

매개 변수

providerClrTypeconversionType
Type

변환할 형식입니다.

valueComparer
ValueComparer

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

반환

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

적용 대상

HasConversion(Type, Type, Type)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

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

매개 변수

conversionType
Type

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

comparerType
Type

에서 ValueComparer상속되는 형식입니다.

providerComparerType
Type

공급자 값에 사용할 에서 ValueComparer 상속되는 형식입니다.

반환

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

적용 대상

HasConversion<TConversion,TComparer,TProviderComparer>()

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

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

형식 매개 변수

TConversion

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

TComparer

에서 ValueComparer상속되는 형식입니다.

TProviderComparer

공급자 값에 사용할 에서 ValueComparer 상속되는 형식입니다.

반환

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

적용 대상

HasConversion<TConversion,TComparer>()

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

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

형식 매개 변수

TConversion

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

TComparer

에서 ValueComparer상속되는 형식입니다.

반환

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

적용 대상

HasConversion<TConversion>()

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

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

형식 매개 변수

TProvider TConversion

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

반환

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

적용 대상

HasConversion<TConversion>(ValueComparer)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

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

형식 매개 변수

TProvider TConversion

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

매개 변수

valueComparer
ValueComparer

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

반환

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

적용 대상

HasConversion<TConversion>(ValueComparer, ValueComparer)

데이터베이스에 쓰기 전에 속성 값이 변환되고 데이터베이스에서 읽을 때 다시 변환되도록 속성을 구성합니다.

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

형식 매개 변수

TConversion

변환할 형식 또는 에서 ValueConverter상속되는 형식입니다.

매개 변수

valueComparer
ValueComparer

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

providerComparer
ValueComparer

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

반환

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

적용 대상

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)

지정된 ValueConverter<TModel,TProvider>를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider> converter);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider>? converter);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Property, 'Provider> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (converter As ValueConverter(Of TProperty, TProvider)) As PropertyBuilder(Of TProperty)

형식 매개 변수

TProvider

변환기에서 생성된 저장소 형식입니다.

매개 변수

converter
ValueConverter<TProperty,TProvider>

사용할 변환기입니다.

반환

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

적용 대상

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)

지정된 ValueConverter<TModel,TProvider>를 사용하여 속성 값이 데이터베이스와 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider> converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider>? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Property, 'Provider> * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (converter As ValueConverter(Of TProperty, TProvider), valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)

형식 매개 변수

TProvider

변환기에서 생성된 저장소 형식입니다.

매개 변수

converter
ValueConverter<TProperty,TProvider>

사용할 변환기입니다.

valueComparer
ValueComparer

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

반환

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

적용 대상

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)

지정된 변환 식을 사용하여 속성 값이 데이터베이스로 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (System.Linq.Expressions.Expression<Func<TProperty,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TProperty>> convertFromProviderExpression);
override this.HasConversion : System.Linq.Expressions.Expression<Func<'Property, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (convertToProviderExpression As Expression(Of Func(Of TProperty, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TProperty))) As PropertyBuilder(Of TProperty)

형식 매개 변수

TProvider

변환에 의해 생성된 저장소 형식입니다.

매개 변수

convertToProviderExpression
Expression<Func<TProperty,TProvider>>

저장소에 데이터를 쓸 때 개체를 변환하는 식입니다.

convertFromProviderExpression
Expression<Func<TProvider,TProperty>>

저장소에서 데이터를 읽을 때 개체를 변환하는 식입니다.

반환

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

적용 대상

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)

지정된 를 사용하여 ValueConverter<TModel,TProvider>속성 값이 데이터베이스로 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TProperty,TProvider>? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Property, 'Provider> * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (converter As ValueConverter(Of TProperty, TProvider), valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder(Of TProperty)

형식 매개 변수

TProvider

변환기에서 생성된 저장소 형식입니다.

매개 변수

converter
ValueConverter<TProperty,TProvider>

사용할 변환기입니다.

valueComparer
ValueComparer

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

providerComparer
ValueComparer

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

반환

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

적용 대상

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)

지정된 변환 식을 사용하여 속성 값이 데이터베이스로 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (System.Linq.Expressions.Expression<Func<TProperty,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TProperty>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer valueComparer);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (System.Linq.Expressions.Expression<Func<TProperty,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TProperty>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
override this.HasConversion : System.Linq.Expressions.Expression<Func<'Property, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Property>> * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (convertToProviderExpression As Expression(Of Func(Of TProperty, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TProperty)), valueComparer As ValueComparer) As PropertyBuilder(Of TProperty)

형식 매개 변수

TProvider

변환에 의해 생성된 저장소 형식입니다.

매개 변수

convertToProviderExpression
Expression<Func<TProperty,TProvider>>

저장소에 데이터를 쓸 때 개체를 변환하는 식입니다.

convertFromProviderExpression
Expression<Func<TProvider,TProperty>>

저장소에서 데이터를 읽을 때 개체를 변환하는 식입니다.

valueComparer
ValueComparer

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

반환

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

적용 대상

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)

지정된 변환 식을 사용하여 속성 값이 데이터베이스로 변환되도록 속성을 구성합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasConversion<TProvider> (System.Linq.Expressions.Expression<Func<TProperty,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TProperty>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerComparer);
override this.HasConversion : System.Linq.Expressions.Expression<Func<'Property, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Property>> * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function HasConversion(Of TProvider) (convertToProviderExpression As Expression(Of Func(Of TProperty, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TProperty)), valueComparer As ValueComparer, providerComparer As ValueComparer) As PropertyBuilder(Of TProperty)

형식 매개 변수

TProvider

변환에 의해 생성된 저장소 형식입니다.

매개 변수

convertToProviderExpression
Expression<Func<TProperty,TProvider>>

저장소에 데이터를 쓸 때 개체를 변환하는 식입니다.

convertFromProviderExpression
Expression<Func<TProvider,TProperty>>

저장소에서 데이터를 읽을 때 개체를 변환하는 식입니다.

valueComparer
ValueComparer

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

providerComparer
ValueComparer

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

반환

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

적용 대상