ModelBuilder.ApplyConfiguration Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) |
Применяет конфигурацию, определенную в экземпляре IEntityTypeConfiguration<TEntity> . |
ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) |
Устаревшие..
Применяет конфигурацию, определенную в экземпляре IQueryTypeConfiguration<TQuery> . |
ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>)
Применяет конфигурацию, определенную в экземпляре IEntityTypeConfiguration<TEntity> .
public virtual Microsoft.EntityFrameworkCore.ModelBuilder ApplyConfiguration<TEntity> (Microsoft.EntityFrameworkCore.IEntityTypeConfiguration<TEntity> configuration) where TEntity : class;
abstract member ApplyConfiguration : Microsoft.EntityFrameworkCore.IEntityTypeConfiguration<'Entity (requires 'Entity : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
override this.ApplyConfiguration : Microsoft.EntityFrameworkCore.IEntityTypeConfiguration<'Entity (requires 'Entity : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
Public Overridable Function ApplyConfiguration(Of TEntity As Class) (configuration As IEntityTypeConfiguration(Of TEntity)) As ModelBuilder
Параметры типа
- TEntity
Тип настраиваемой сущности.
Параметры
- configuration
- IEntityTypeConfiguration<TEntity>
Применяемая конфигурация.
Возвращаемое значение
Тот же ModelBuilder экземпляр, чтобы можно было связать в цепочку дополнительные вызовы конфигурации.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>)
Внимание!
Use IEntityTypeConfiguration<TEntity> instead
Применяет конфигурацию, определенную в экземпляре IQueryTypeConfiguration<TQuery> .
public virtual Microsoft.EntityFrameworkCore.ModelBuilder ApplyConfiguration<TQuery> (Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<TQuery> configuration) where TQuery : class;
[System.Obsolete("Use IEntityTypeConfiguration<TEntity> instead")]
public virtual Microsoft.EntityFrameworkCore.ModelBuilder ApplyConfiguration<TQuery> (Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<TQuery> configuration) where TQuery : class;
abstract member ApplyConfiguration : Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<'Query (requires 'Query : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
override this.ApplyConfiguration : Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<'Query (requires 'Query : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
[<System.Obsolete("Use IEntityTypeConfiguration<TEntity> instead")>]
abstract member ApplyConfiguration : Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<'Query (requires 'Query : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
override this.ApplyConfiguration : Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<'Query (requires 'Query : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
Public Overridable Function ApplyConfiguration(Of TQuery As Class) (configuration As IQueryTypeConfiguration(Of TQuery)) As ModelBuilder
Параметры типа
- TQuery
Тип настраиваемого запроса.
Параметры
- configuration
- IQueryTypeConfiguration<TQuery>
Применяемая конфигурация.
Возвращаемое значение
Тот же ModelBuilder экземпляр, чтобы можно было связать в цепочку дополнительные вызовы конфигурации.
- Атрибуты
Применяется к
Entity Framework