共用方式為


IConventionPropertyBuilder.HasConversion 方法

定義

多載

HasConversion(ValueConverter, Boolean)

設定 屬性,讓屬性值使用指定的 ValueConverter 來回轉換至資料庫。

HasConversion(Type, Boolean)

設定 屬性,以便在寫入資料庫之前,將屬性值轉換成指定的類型,並在從資料庫讀取時轉換回 。

HasConversion(ValueConverter, Boolean)

設定 屬性,讓屬性值使用指定的 ValueConverter 來回轉換至資料庫。

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, bool fromDataAnnotation = false);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function HasConversion (converter As ValueConverter, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

參數

converter
ValueConverter

要使用的轉換器。

fromDataAnnotation
Boolean

指出是否已使用資料批註指定組態。

傳回

如果已套用組態,則為相同的產生器實例, null 否則為 。

適用於

HasConversion(Type, Boolean)

設定 屬性,以便在寫入資料庫之前,將屬性值轉換成指定的類型,並在從資料庫讀取時轉換回 。

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasConversion (Type providerClrType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasConversion (Type? providerClrType, bool fromDataAnnotation = false);
abstract member HasConversion : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function HasConversion (providerClrType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

參數

providerClrType
Type

要轉換成 和 來源的型別。

fromDataAnnotation
Boolean

指出是否已使用資料批註指定組態。

傳回

如果已套用組態,則為相同的產生器實例, null 否則為 。

適用於