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


EntityTypeBuilder<TEntity>.ToQuery Метод

Определение

Внимание!

Use InMemoryEntityTypeBuilderExtensions.ToInMemoryQuery

Настраивает запрос, используемый для предоставления данных для типа сущности без ключа.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> ToQuery (System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<TEntity>>> query);
[System.Obsolete("Use InMemoryEntityTypeBuilderExtensions.ToInMemoryQuery")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> ToQuery (System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<TEntity>>> query);
abstract member ToQuery : System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)>
override this.ToQuery : System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)>
[<System.Obsolete("Use InMemoryEntityTypeBuilderExtensions.ToInMemoryQuery")>]
abstract member ToQuery : System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)>
override this.ToQuery : System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)>
Public Overridable Function ToQuery (query As Expression(Of Func(Of IQueryable(Of TEntity)))) As EntityTypeBuilder(Of TEntity)

Параметры

query
Expression<Func<IQueryable<TEntity>>>

Запрос, который предоставит базовые данные для типа сущности без ключа.

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

Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.

Атрибуты

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