RelationalEntityTypeBuilderExtensions.HasDiscriminator Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Entity Framework