Udostępnij za pośrednictwem


IConventionModel.AddEntityType Metoda

Definicja

Przeciążenia

AddEntityType(String, Boolean)

Dodaje typ jednostki stanu typu domyślnego do modelu.

AddEntityType(String, Type, Boolean)

Dodaje typ jednostki typu współużytkowanego do modelu.

AddEntityType(Type, Boolean)

Dodaje typ jednostki do modelu.

AddEntityType(String, String, IConventionEntityType, Boolean)

Dodaje typ jednostki będącej własnością z definiującą nawigacją do modelu.

AddEntityType(Type, String, IConventionEntityType, Boolean)

Dodaje typ jednostki będącej własnością z definiującą nawigacją do modelu.

AddEntityType(String, Boolean)

Dodaje typ jednostki stanu typu domyślnego do modelu.

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

Parametry

name
String

Nazwa jednostki do dodania.

fromDataAnnotation
Boolean

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

Zwraca

Nowy typ jednostki.

Uwagi

Jednostki w tle nie są obecnie obsługiwane w modelu, który jest używany w czasie wykonywania z .DbContext W związku z tym typy jednostek stanu w tle będą istnieć tylko w migawkach modelu migracji itp.

Dotyczy

AddEntityType(String, Type, Boolean)

Dodaje typ jednostki typu współużytkowanego do modelu.

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

Parametry

name
String

Nazwa jednostki do dodania.

clrType
Type

Klasa CLR używana do reprezentowania wystąpień typu jednostki.

fromDataAnnotation
Boolean

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

Zwraca

Nowy typ jednostki.

Uwagi

Typ jednostki typu współużytkowanego to typ jednostki, który może współużytkować typ CLR z innymi typami w modelu, ale ma unikatową nazwę i zawsze identyfikowany według nazwy.

Dotyczy

AddEntityType(Type, Boolean)

Dodaje typ jednostki do modelu.

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

Parametry

clrTypetype
Type

Klasa CLR używana do reprezentowania wystąpień typu jednostki.

fromDataAnnotation
Boolean

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

Zwraca

Nowy typ jednostki.

Dotyczy

AddEntityType(String, String, IConventionEntityType, Boolean)

Dodaje typ jednostki będącej własnością z definiującą nawigacją do modelu.

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

Parametry

name
String

Nazwa typu jednostki do dodania.

definingNavigationName
String

Definiowanie nawigacji.

definingEntityType
IConventionEntityType

Definiujący typ jednostki.

fromDataAnnotation
Boolean

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

Zwraca

Nowy typ jednostki.

Dotyczy

AddEntityType(Type, String, IConventionEntityType, Boolean)

Dodaje typ jednostki będącej własnością z definiującą nawigacją do modelu.

public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type clrType, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (clrType As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Public Function AddEntityType (type As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType

Parametry

clrTypetype
Type

Klasa CLR używana do reprezentowania wystąpień tego typu jednostki.

definingNavigationName
String

Definiowanie nawigacji.

definingEntityType
IConventionEntityType

Definiujący typ jednostki.

fromDataAnnotation
Boolean

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

Zwraca

Nowy typ jednostki.

Dotyczy