IConventionPropertyBuilder.HasConversion 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
否則為 。