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
Определяющий тип сущности.
Возвращаемое значение
Новый тип сущности.
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по