Bagikan melalui


RelationalEntityTypeBuilderExtensions.HasDiscriminator Metode

Definisi

Overload

HasDiscriminator(EntityTypeBuilder)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

HasDiscriminator(EntityTypeBuilder, String, Type)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

HasDiscriminator(EntityTypeBuilder)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder) As DiscriminatorBuilder

Parameter

entityTypeBuilder
EntityTypeBuilder

Penyusun untuk jenis entitas yang sedang dikonfigurasi.

Mengembalikan

Penyusun yang memungkinkan kolom diskriminator dikonfigurasi.

Berlaku untuk

HasDiscriminator(EntityTypeBuilder, String, Type)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, Type discriminatorType);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder, name As String, discriminatorType As Type) As DiscriminatorBuilder

Parameter

entityTypeBuilder
EntityTypeBuilder

Penyusun untuk jenis entitas yang sedang dikonfigurasi.

name
String

Nama kolom diskriminator.

discriminatorType
Type

Jenis nilai yang disimpan dalam kolom diskriminator.

Mengembalikan

Penyusun yang memungkinkan kolom diskriminator dikonfigurasi.

Berlaku untuk

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
<Extension()>
Public Function HasDiscriminator(Of TDiscriminator) (entityTypeBuilder As EntityTypeBuilder, name As String) As DiscriminatorBuilder(Of TDiscriminator)

Jenis parameter

TDiscriminator

Jenis nilai yang disimpan dalam kolom diskriminator.

Parameter

entityTypeBuilder
EntityTypeBuilder

Penyusun untuk jenis entitas yang sedang dikonfigurasi.

name
String

Nama kolom diskriminator.

Mengembalikan

Penyusun yang memungkinkan kolom diskriminator dikonfigurasi.

Berlaku untuk

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TEntity,TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<TEntity,TDiscriminator>> propertyExpression) where TEntity : class;
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, 'Discriminator>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator> (requires 'Entity : null)
<Extension()>
Public Function HasDiscriminator(Of TEntity As Class, TDiscriminator As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), propertyExpression As Expression(Of Func(Of TEntity, TDiscriminator))) As DiscriminatorBuilder(Of TDiscriminator)

Jenis parameter

TEntity

Jenis entitas sedang dikonfigurasi.

TDiscriminator

Jenis nilai yang disimpan dalam kolom diskriminator.

Parameter

entityTypeBuilder
EntityTypeBuilder<TEntity>

Penyusun untuk jenis entitas yang sedang dikonfigurasi.

propertyExpression
Expression<Func<TEntity,TDiscriminator>>

Ekspresi lambda yang mewakili properti yang akan digunakan sebagai diskriminator ( blog => blog.Discriminator).

Mengembalikan

Penyusun yang memungkinkan kolom diskriminator dikonfigurasi.

Berlaku untuk