IMutableModel.AddEntityType Метод

Определение

Перегрузки

AddEntityType(String)

Добавляет в модель тип сущности типа по умолчанию.

AddEntityType(String, Type)

Добавляет тип сущности общего типа в модель.

AddEntityType(Type)

Добавляет тип сущности в модель.

AddEntityType(String, String, IMutableEntityType)

Добавляет собственный тип сущности с определяющей навигацией в модель.

AddEntityType(Type, String, IMutableEntityType)

Добавляет собственный тип сущности с определяющей навигацией в модель.

AddEntityType(String)

Добавляет в модель тип сущности типа по умолчанию.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name);
abstract member AddEntityType : string -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String) As IMutableEntityType

Параметры

name
String

Имя добавляемой сущности.

Возвращаемое значение

Новый тип сущности.

Комментарии

Теневые сущности в настоящее время не поддерживаются в модели, которая используется во время выполнения с DbContext. Следовательно, типы сущностей теневого состояния будут существовать только в моментальных снимках модели миграции и т. д.

Применяется к

AddEntityType(String, Type)

Добавляет тип сущности общего типа в модель.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name, Type type);
abstract member AddEntityType : string * Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String, type As Type) As IMutableEntityType

Параметры

name
String

Имя добавляемой сущности.

type
Type

Класс CLR, используемый для представления экземпляров типа сущности.

Возвращаемое значение

Новый тип сущности.

Комментарии

Тип сущности общего типа — это тип сущности, который может совместно использовать тип CLR с другими типами в модели, но имеет уникальное имя и всегда идентифицируется по имени.

Применяется к

AddEntityType(Type)

Добавляет тип сущности в модель.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type clrType);
public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type type);
abstract member AddEntityType : Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
abstract member AddEntityType : Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (clrType As Type) As IMutableEntityType
Public Function AddEntityType (type As Type) As IMutableEntityType

Параметры

clrTypetype
Type

Класс CLR, используемый для представления экземпляров типа сущности.

Возвращаемое значение

Новый тип сущности.

Применяется к

AddEntityType(String, String, IMutableEntityType)

Добавляет собственный тип сущности с определяющей навигацией в модель.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
abstract member AddEntityType : string * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType

Параметры

name
String

Имя добавляемого типа сущности.

definingNavigationName
String

Определяющая навигация.

definingEntityType
IMutableEntityType

Определяющий тип сущности.

Возвращаемое значение

Новый тип сущности.

Применяется к

AddEntityType(Type, String, IMutableEntityType)

Добавляет собственный тип сущности с определяющей навигацией в модель.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type clrType, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (clrType As Type, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType
Public Function AddEntityType (type As Type, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType

Параметры

clrTypetype
Type

Класс CLR, используемый для представления экземпляров этого типа сущности.

definingNavigationName
String

Определяющая навигация.

definingEntityType
IMutableEntityType

Определяющий тип сущности.

Возвращаемое значение

Новый тип сущности.

Применяется к