共用方式為


EntityQueryModelVisitorDependencies 類別

定義

的服務相依性參數類別 EntityQueryModelVisitor

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

請勿直接從提供者或應用程式程式碼建構此類別的實例,因為建構函式簽章可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。

public sealed class EntityQueryModelVisitorDependencies
type EntityQueryModelVisitorDependencies = class
Public NotInheritable Class EntityQueryModelVisitorDependencies
繼承
EntityQueryModelVisitorDependencies

建構函式

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, IEagerLoadingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator)

建立 的服務 EntityQueryModelVisitorFactory 相依性參數物件。

此 API 支援 Entity Framework Core 基礎結構,而且不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。

請勿直接從提供者或應用程式程式碼呼叫此建構函式,因為它可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator)

建立 的服務 EntityQueryModelVisitorFactory 相依性參數物件。

此 API 支援 Entity Framework Core 基礎結構,而且不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。

請勿直接從提供者或應用程式程式碼呼叫此建構函式,因為它可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter)

建立 的服務 EntityQueryModelVisitorFactory 相依性參數物件。

此 API 支援 Entity Framework Core 基礎結構,而且不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。

請勿直接從提供者或應用程式程式碼呼叫此建構函式,因為它可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。

屬性

EagerLoadingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEagerLoadingExpressionVisitorFactory取得在處理查詢時要使用的 。

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取得在處理查詢時要使用的 。

ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory取得在處理查詢時要使用的 。

QueryAnnotationExtractor

Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor取得在處理查詢時要使用的 。

QueryModelGenerator

Microsoft.EntityFrameworkCore.Query.Internal.IQueryModelGenerator取得在處理查詢時要使用的 。

QueryOptimizer

Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer取得在處理查詢時要使用的 。

QuerySourceTracingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory取得在處理查詢時要使用的 。

ResultOperatorHandler

IResultOperatorHandler取得在處理查詢時要使用的 。

TaskBlockingExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor取得在處理查詢時要使用的 。

方法

With(IEagerLoadingExpressionVisitorFactory)

複製此相依性參數物件,並取代一個服務。

With(IEntityMaterializerSource)

複製此相依性參數物件,並取代一個服務。

With(IEntityQueryableExpressionVisitorFactory)

複製此相依性參數物件,並取代一個服務。

With(IEntityResultFindingExpressionVisitorFactory)

複製此相依性參數物件,並取代一個服務。

With(IExpressionPrinter)

複製此相依性參數物件,並取代一個服務。

With(IMemberAccessBindingExpressionVisitorFactory)

複製此相依性參數物件,並取代一個服務。

With(INavigationRewritingExpressionVisitorFactory)

複製此相依性參數物件,並取代一個服務。

With(IProjectionExpressionVisitorFactory)

複製此相依性參數物件,並取代一個服務。

With(IQueryAnnotationExtractor)

複製此相依性參數物件,並取代一個服務。

With(IQueryModelGenerator)

複製此相依性參數物件,並取代一個服務。

With(IQueryOptimizer)

複製此相依性參數物件,並取代一個服務。

With(IQuerySourceTracingExpressionVisitorFactory)

複製此相依性參數物件,並取代一個服務。

With(IResultOperatorHandler)

複製此相依性參數物件,並取代一個服務。

With(ITaskBlockingExpressionVisitor)

複製此相依性參數物件,並取代一個服務。

適用於