Поделиться через


IConventionModel.AddOwnedEntityType Метод

Определение

Перегрузки

AddOwnedEntityType(String, Type, Boolean)

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

AddOwnedEntityType(Type, Boolean)

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

AddOwnedEntityType(String, Boolean)

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

AddOwnedEntityType(String, Type, Boolean)

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

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

Параметры

name
String

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

clrType
Type

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

fromDataAnnotation
Boolean

Указывает, была ли указана конфигурация с помощью заметки к данным.

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

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

Комментарии

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

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

AddOwnedEntityType(Type, Boolean)

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

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

Параметры

type
Type

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

fromDataAnnotation
Boolean

Указывает, была ли указана конфигурация с помощью заметки к данным.

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

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

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

AddOwnedEntityType(String, Boolean)

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

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

Параметры

name
String

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

fromDataAnnotation
Boolean

Указывает, была ли указана конфигурация с помощью заметки к данным.

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

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

Комментарии

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

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