ModelConfigurationBuilder.DefaultTypeMapping 方法

定義

多載

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 中的預先慣例模型建 置。

適用於