EntityQueryModelVisitorFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立 的 EntityQueryModelVisitor 實例。
此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
- 繼承
-
EntityQueryModelVisitorFactory
- 衍生
- 實作
建構函式
EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies) |
此 API 支援 Entity Framework Core 基礎結構,而且不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。 |
EntityQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter) |
此 API 支援 Entity Framework Core 基礎結構,而且不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。 |
屬性
Dependencies |
用來建立 的相依性 EntityQueryModelVisitorFactory |
EntityMaterializerSource |
Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource取得在處理查詢時要使用的 。 |
EntityQueryableExpressionVisitorFactory |
IEntityQueryableExpressionVisitorFactory取得在處理查詢時要使用的 。 |
EntityResultFindingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory取得在處理查詢時要使用的 。 |
ExpressionPrinter |
Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter取得在處理查詢時要使用的 。 |
MemberAccessBindingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory取得在處理查詢時要使用的 。 |
NavigationRewritingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory取得在處理查詢時要使用的 。 |
OrderingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory取得在處理查詢時要使用的 。 |
ProjectionExpressionVisitorFactory |
IProjectionExpressionVisitorFactory取得在處理查詢時要使用的 。 |
QueryAnnotationExtractor |
Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor取得在處理查詢時要使用的 。 |
QueryOptimizer |
Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer取得在處理查詢時要使用的 。 |
QuerySourceTracingExpressionVisitorFactory |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory取得在處理查詢時要使用的 。 |
ResultOperatorHandler |
IResultOperatorHandler取得在處理查詢時要使用的 。 |
SubQueryMemberPushDownExpressionVisitor |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor取得在處理查詢時要使用的 。 |
TaskBlockingExpressionVisitor |
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor取得在處理查詢時要使用的 。 |
方法
Create(QueryCompilationContext, EntityQueryModelVisitor) |
建立新的 EntityQueryModelVisitor。 |