IConventionModel.AddEntityType Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.