Udostępnij za pośrednictwem


IConventionEntityTypeBuilder.HasDiscriminator Metoda

Definicja

Przeciążenia

HasDiscriminator(Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(MemberInfo, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(String, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(Type, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(String, Type, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (bool fromDataAnnotation = false);
abstract member HasDiscriminator : bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametry

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Konstruktor, który umożliwia skonfigurowanie właściwości dyskryminującej.

Dotyczy

HasDiscriminator(MemberInfo, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
abstract member HasDiscriminator : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (memberInfo As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametry

memberInfo
MemberInfo

Właściwość zamapowana na właściwość dyskryminującą.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Konstruktor, który umożliwia skonfigurowanie właściwości dyskryminującej.

Dotyczy

HasDiscriminator(String, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (string name, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (string name, bool fromDataAnnotation = false);
abstract member HasDiscriminator : string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (name As String, Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametry

name
String

Nazwa właściwości dyskryminującej.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Konstruktor, który umożliwia skonfigurowanie właściwości dyskryminującej.

Dotyczy

HasDiscriminator(Type, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (Type type, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (Type type, bool fromDataAnnotation = false);
abstract member HasDiscriminator : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (type As Type, Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametry

type
Type

Typ wartości przechowywanych we właściwości dyskryminującej.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Konstruktor, który umożliwia skonfigurowanie właściwości dyskryminującej.

Dotyczy

HasDiscriminator(String, Type, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (string name, Type type, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (string name, Type type, bool fromDataAnnotation = false);
abstract member HasDiscriminator : string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (name As String, type As Type, Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametry

name
String

Nazwa właściwości dyskryminującej.

type
Type

Typ wartości przechowywanych we właściwości dyskryminującej.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Konstruktor, który umożliwia skonfigurowanie właściwości dyskryminującej.

Dotyczy