ModelBuilder.Entity Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Entity(Type, Action<EntityTypeBuilder>) |
Выполняет настройку заданного типа сущности в модели. Если тип сущности еще не является частью модели, он будет добавлен в модель. |
Entity(String, Action<EntityTypeBuilder>) |
Выполняет настройку заданного типа сущности в модели. Если тип сущности с указанным именем еще не является частью модели, в модель будет добавлен новый тип сущности, не имеющий соответствующего типа CLR. |
Entity(String) |
Возвращает объект , который можно использовать для настройки заданного типа сущности в модели. Если тип сущности с указанным именем еще не является частью модели, в модель будет добавлен новый тип сущности, не имеющий соответствующего типа CLR. |
Entity(Type) |
Возвращает объект , который можно использовать для настройки заданного типа сущности в модели. Если тип сущности еще не является частью модели, он будет добавлен в модель. |
Entity<TEntity>() |
Возвращает объект , который можно использовать для настройки заданного типа сущности в модели. Если тип сущности еще не является частью модели, он будет добавлен в модель. |
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>) |
Выполняет настройку заданного типа сущности в модели. Если тип сущности еще не является частью модели, он будет добавлен в модель. |
Entity(Type, Action<EntityTypeBuilder>)
Выполняет настройку заданного типа сущности в модели. Если тип сущности еще не является частью модели, он будет добавлен в модель.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (type As Type, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Параметры
- type
- Type
Тип настраиваемой сущности.
- buildAction
- Action<EntityTypeBuilder>
Действие, которое выполняет настройку типа сущности.
Возвращаемое значение
Тот же ModelBuilder экземпляр, чтобы можно было связать в цепочку дополнительные вызовы конфигурации.
Комментарии
Эта перегрузка позволяет выполнять настройку типа сущности в строке вызова метода, а не цепочки после вызова Entity<TEntity>(). Это позволяет создать дополнительную конфигурацию на уровне модели после конфигурации для типа сущности.
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей .
Применяется к
Entity(String, Action<EntityTypeBuilder>)
Выполняет настройку заданного типа сущности в модели. Если тип сущности с указанным именем еще не является частью модели, в модель будет добавлен новый тип сущности, не имеющий соответствующего типа CLR.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (name As String, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Параметры
- name
- String
Имя настраиваемого типа сущности.
- buildAction
- Action<EntityTypeBuilder>
Действие, которое выполняет настройку типа сущности.
Возвращаемое значение
Тот же ModelBuilder экземпляр, чтобы можно было связать в цепочку дополнительные вызовы конфигурации.
Комментарии
Эта перегрузка позволяет выполнять настройку типа сущности в строке вызова метода, а не цепочки после вызова Entity(String). Это позволяет создать дополнительную конфигурацию на уровне модели после конфигурации для типа сущности.
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей .
Применяется к
Entity(String)
Возвращает объект , который можно использовать для настройки заданного типа сущности в модели. Если тип сущности с указанным именем еще не является частью модели, в модель будет добавлен новый тип сущности, не имеющий соответствующего типа CLR.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (string name);
abstract member Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (name As String) As EntityTypeBuilder
Параметры
- name
- String
Имя настраиваемого типа сущности.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей .
Применяется к
Entity(Type)
Возвращает объект , который можно использовать для настройки заданного типа сущности в модели. Если тип сущности еще не является частью модели, он будет добавлен в модель.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (Type type);
abstract member Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (type As Type) As EntityTypeBuilder
Параметры
- type
- Type
Тип настраиваемой сущности.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей .
Применяется к
Entity<TEntity>()
Возвращает объект , который можно использовать для настройки заданного типа сущности в модели. Если тип сущности еще не является частью модели, он будет добавлен в модель.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> Entity<TEntity> () where TEntity : class;
abstract member Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) () As EntityTypeBuilder(Of TEntity)
Параметры типа
- TEntity
Тип настраиваемой сущности.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей .
Применяется к
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)
Выполняет настройку заданного типа сущности в модели. Если тип сущности еще не является частью модели, он будет добавлен в модель.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity<TEntity> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> buildAction) where TEntity : class;
abstract member Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
override this.Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) (buildAction As Action(Of EntityTypeBuilder(Of TEntity))) As ModelBuilder
Параметры типа
- TEntity
Тип настраиваемой сущности.
Параметры
- buildAction
- Action<EntityTypeBuilder<TEntity>>
Действие, которое выполняет настройку типа сущности.
Возвращаемое значение
Тот же ModelBuilder экземпляр, чтобы можно было связать в цепочку дополнительные вызовы конфигурации.
Комментарии
Эта перегрузка позволяет выполнять настройку типа сущности в строке вызова метода, а не цепочки после вызова Entity<TEntity>(). Это позволяет создать дополнительную конфигурацию на уровне модели после конфигурации для типа сущности.
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей .
Применяется к
Entity Framework