ModelConfigurationBuilder.DefaultTypeMapping 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
DefaultTypeMapping(Type) |
將指定的型別標示為純量,即使在實體類型外部使用也一樣。 這可讓此類型的值用於未參考此類型屬性的查詢中。 |
DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>) |
將指定的型別標示為純量,即使在實體類型外部使用也一樣。 這可讓此類型的值用於未參考此類型屬性的查詢中。 |
DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>) |
將指定的型別標示為純量,即使在實體類型外部使用也一樣。 這可讓此類型的值用於未參考此類型屬性的查詢中。 |
DefaultTypeMapping<TScalar>() |
將指定的型別標示為純量,即使在實體類型外部使用也一樣。 這可讓此類型的值用於未參考此類型屬性的查詢中。 |
DefaultTypeMapping(Type)
將指定的型別標示為純量,即使在實體類型外部使用也一樣。 這可讓此類型的值用於未參考此類型屬性的查詢中。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder DefaultTypeMapping (Type scalarType);
abstract member DefaultTypeMapping : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder
override this.DefaultTypeMapping : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder
Public Overridable Function DefaultTypeMapping (scalarType As Type) As TypeMappingConfigurationBuilder
參數
- scalarType
- Type
要設定的純量類型。
傳回
可用來設定純量的物件。
備註
不同于 Properties(Type) 這個方法,應該只在不可為 Null 的具體類型上呼叫。 在基底類型上呼叫它將不會將組態套用至衍生型別。
很少需要呼叫此專案。 如果給定類型呼叫 Properties(Type) 的屬性在大部分情況下應該就足夠。
如需詳細資訊和範例,請參閱 EF Core 中的預先慣例模型建 置。
適用於
DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)
將指定的型別標示為純量,即使在實體類型外部使用也一樣。 這可讓此類型的值用於未參考此類型屬性的查詢中。
public virtual Microsoft.EntityFrameworkCore.ModelConfigurationBuilder DefaultTypeMapping (Type scalarType, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> buildAction);
abstract member DefaultTypeMapping : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
override this.DefaultTypeMapping : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
Public Overridable Function DefaultTypeMapping (scalarType As Type, buildAction As Action(Of TypeMappingConfigurationBuilder)) As ModelConfigurationBuilder
參數
- scalarType
- Type
要設定的純量類型。
- buildAction
- Action<TypeMappingConfigurationBuilder>
執行純量組態的動作。
傳回
相同的 ModelConfigurationBuilder 實例,以便鏈結其他組態呼叫。
備註
不同于 Properties(Type) 這個方法,應該只在不可為 Null 的具體類型上呼叫。 在基底類型上呼叫它將不會將組態套用至衍生型別。
很少需要呼叫此專案。 如果給定類型呼叫 Properties(Type) 的屬性在大部分情況下應該就足夠。
如需詳細資訊和範例,請參閱 EF Core 中的預先慣例模型建 置。
適用於
DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)
將指定的型別標示為純量,即使在實體類型外部使用也一樣。 這可讓此類型的值用於未參考此類型屬性的查詢中。
public virtual Microsoft.EntityFrameworkCore.ModelConfigurationBuilder DefaultTypeMapping<TScalar> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<TScalar>> buildAction);
abstract member DefaultTypeMapping : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
override this.DefaultTypeMapping : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
Public Overridable Function DefaultTypeMapping(Of TScalar) (buildAction As Action(Of TypeMappingConfigurationBuilder(Of TScalar))) As ModelConfigurationBuilder
類型參數
- TScalar
要設定的純量類型。
參數
- buildAction
- Action<TypeMappingConfigurationBuilder<TScalar>>
執行純量組態的動作。
傳回
相同的 ModelConfigurationBuilder 實例,以便鏈結其他組態呼叫。
備註
不同于 Properties<TProperty>() 這個方法,應該只在不可為 Null 的具體類型上呼叫。 在基底類型上呼叫它將不會將組態套用至衍生型別。
很少需要呼叫此專案。 如果給定類型呼叫 Properties<TProperty>() 的屬性在大部分情況下應該就足夠。
如需詳細資訊和範例,請參閱 EF Core 中的預先慣例模型建 置。
適用於
DefaultTypeMapping<TScalar>()
將指定的型別標示為純量,即使在實體類型外部使用也一樣。 這可讓此類型的值用於未參考此類型屬性的查詢中。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<TScalar> DefaultTypeMapping<TScalar> ();
abstract member DefaultTypeMapping : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>
override this.DefaultTypeMapping : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>
Public Overridable Function DefaultTypeMapping(Of TScalar) () As TypeMappingConfigurationBuilder(Of TScalar)
類型參數
- TScalar
要設定的純量類型。
傳回
可用來設定純量的物件。
備註
不同于 Properties<TProperty>() 這個方法,應該只在不可為 Null 的具體類型上呼叫。 在基底類型上呼叫它將不會將組態套用至衍生型別。
很少需要呼叫此專案。 如果給定類型呼叫 Properties<TProperty>() 的屬性在大部分情況下應該就足夠。
如需詳細資訊和範例,請參閱 EF Core 中的預先慣例模型建 置。