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


ModelBuilder.ApplyConfiguration Метод

Определение

Перегрузки

ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>)

Применяет конфигурацию, определенную в экземпляре IEntityTypeConfiguration<TEntity> .

ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>)
Устаревшие..

Применяет конфигурацию, определенную в экземпляре IQueryTypeConfiguration<TQuery> .

ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>)

Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs

Применяет конфигурацию, определенную в экземпляре 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>)

Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs
Исходный код:
ModelBuilder.cs

Внимание!

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 экземпляр, чтобы можно было связать в цепочку дополнительные вызовы конфигурации.

Атрибуты

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