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。 |