Bagikan melalui


ModelConfigurationBuilder.DefaultTypeMapping Metode

Definisi

Overload

DefaultTypeMapping(Type)

Menandai jenis yang diberikan sebagai skalar, bahkan saat digunakan di luar jenis entitas. Ini memungkinkan nilai jenis ini digunakan dalam kueri yang tidak mereferensikan properti jenis ini.

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Menandai jenis yang diberikan sebagai skalar, bahkan saat digunakan di luar jenis entitas. Ini memungkinkan nilai jenis ini digunakan dalam kueri yang tidak mereferensikan properti jenis ini.

DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)

Menandai jenis yang diberikan sebagai skalar, bahkan saat digunakan di luar jenis entitas. Ini memungkinkan nilai jenis ini digunakan dalam kueri yang tidak mereferensikan properti jenis ini.

DefaultTypeMapping<TScalar>()

Menandai jenis yang diberikan sebagai skalar, bahkan saat digunakan di luar jenis entitas. Ini memungkinkan nilai jenis ini digunakan dalam kueri yang tidak mereferensikan properti jenis ini.

DefaultTypeMapping(Type)

Menandai jenis yang diberikan sebagai skalar, bahkan saat digunakan di luar jenis entitas. Ini memungkinkan nilai jenis ini digunakan dalam kueri yang tidak mereferensikan properti jenis ini.

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

Parameter

scalarType
Type

Jenis skalar yang akan dikonfigurasi.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi skalar.

Keterangan

Tidak seperti Properties(Type) metode ini hanya boleh dipanggil pada jenis beton yang tidak dapat diubah ke null. Memanggilnya pada jenis dasar tidak akan menerapkan konfigurasi ke jenis turunan.

Memanggil ini jarang diperlukan. Jika ada properti dari panggilan Properties(Type) jenis yang diberikan harus cukup dalam banyak kasus.

Lihat Pembuatan model pra-konvensi di EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Menandai jenis yang diberikan sebagai skalar, bahkan saat digunakan di luar jenis entitas. Ini memungkinkan nilai jenis ini digunakan dalam kueri yang tidak mereferensikan properti jenis ini.

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

Parameter

scalarType
Type

Jenis skalar yang akan dikonfigurasi.

buildAction
Action<TypeMappingConfigurationBuilder>

Tindakan yang melakukan konfigurasi untuk skalar.

Mengembalikan

Instans yang sama ModelConfigurationBuilder sehingga panggilan konfigurasi tambahan dapat dirangkai.

Keterangan

Tidak seperti Properties(Type) metode ini hanya boleh dipanggil pada jenis beton yang tidak dapat diubah ke null. Memanggilnya pada jenis dasar tidak akan menerapkan konfigurasi ke jenis turunan.

Memanggil ini jarang diperlukan. Jika ada properti dari panggilan Properties(Type) jenis yang diberikan harus cukup dalam banyak kasus.

Lihat Pembuatan model pra-konvensi di EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)

Menandai jenis yang diberikan sebagai skalar, bahkan saat digunakan di luar jenis entitas. Ini memungkinkan nilai jenis ini digunakan dalam kueri yang tidak mereferensikan properti jenis ini.

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

Jenis parameter

TScalar

Jenis skalar yang akan dikonfigurasi.

Parameter

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

Tindakan yang melakukan konfigurasi untuk skalar.

Mengembalikan

Instans yang sama ModelConfigurationBuilder sehingga panggilan konfigurasi tambahan dapat dirangkai.

Keterangan

Tidak seperti Properties<TProperty>() metode ini hanya boleh dipanggil pada jenis beton yang tidak dapat diubah ke null. Memanggilnya pada jenis dasar tidak akan menerapkan konfigurasi ke jenis turunan.

Memanggil ini jarang diperlukan. Jika ada properti dari panggilan Properties<TProperty>() jenis yang diberikan harus cukup dalam banyak kasus.

Lihat Pembuatan model pra-konvensi di EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

DefaultTypeMapping<TScalar>()

Menandai jenis yang diberikan sebagai skalar, bahkan saat digunakan di luar jenis entitas. Ini memungkinkan nilai jenis ini digunakan dalam kueri yang tidak mereferensikan properti jenis ini.

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)

Jenis parameter

TScalar

Jenis skalar yang akan dikonfigurasi.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi skalar.

Keterangan

Tidak seperti Properties<TProperty>() metode ini hanya boleh dipanggil pada jenis beton yang tidak dapat diubah ke null. Memanggilnya pada jenis dasar tidak akan menerapkan konfigurasi ke jenis turunan.

Memanggil ini jarang diperlukan. Jika ada properti dari panggilan Properties<TProperty>() jenis yang diberikan harus cukup dalam banyak kasus.

Lihat Pembuatan model pra-konvensi di EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk