Condividi tramite


EntityQueryModelVisitorDependencies Classe

Definizione

Classe di parametri delle dipendenze del servizio per EntityQueryModelVisitor

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

Non costruire istanze di questa classe direttamente dal provider o dal codice dell'applicazione perché la firma del costruttore può cambiare quando vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando "With..." Metodi. Non chiamare il costruttore in alcun momento in questo processo.

public sealed class EntityQueryModelVisitorDependencies
type EntityQueryModelVisitorDependencies = class
Public NotInheritable Class EntityQueryModelVisitorDependencies
Ereditarietà
EntityQueryModelVisitorDependencies

Costruttori

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

Crea l'oggetto parametro delle dipendenze del servizio per un EntityQueryModelVisitorFactoryoggetto .

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

Non chiamare questo costruttore direttamente dal provider o dal codice dell'applicazione perché può cambiare quando vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando "With..." Metodi. Non chiamare il costruttore in alcun momento in questo processo.

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

Crea l'oggetto parametro delle dipendenze del servizio per un EntityQueryModelVisitorFactoryoggetto .

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

Non chiamare questo costruttore direttamente dal provider o dal codice dell'applicazione perché può cambiare quando vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando "With..." Metodi. Non chiamare il costruttore in alcun momento in questo processo.

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

Crea l'oggetto parametro delle dipendenze del servizio per un EntityQueryModelVisitorFactoryoggetto .

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

Non chiamare questo costruttore direttamente dal provider o dal codice dell'applicazione perché può cambiare quando vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando "With..." Metodi. Non chiamare il costruttore in alcun momento in questo processo.

Proprietà

EagerLoadingExpressionVisitorFactory

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEagerLoadingExpressionVisitorFactory di una query.

EntityMaterializerSource

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource di una query.

EntityQueryableExpressionVisitorFactory

Ottiene l'oggetto da usare durante l'elaborazione IEntityQueryableExpressionVisitorFactory di una query.

EntityResultFindingExpressionVisitorFactory

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory di una query.

ExpressionPrinter

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter di una query.

MemberAccessBindingExpressionVisitorFactory

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory di una query.

NavigationRewritingExpressionVisitorFactory

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory di una query.

ProjectionExpressionVisitorFactory

Ottiene l'oggetto da usare durante l'elaborazione IProjectionExpressionVisitorFactory di una query.

QueryAnnotationExtractor

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor di una query.

QueryModelGenerator

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IQueryModelGenerator di una query.

QueryOptimizer

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer di una query.

QuerySourceTracingExpressionVisitorFactory

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory di una query.

ResultOperatorHandler

Ottiene l'oggetto da usare durante l'elaborazione IResultOperatorHandler di una query.

TaskBlockingExpressionVisitor

Ottiene l'oggetto da usare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor di una query.

Metodi

With(IEagerLoadingExpressionVisitorFactory)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IEntityMaterializerSource)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IEntityQueryableExpressionVisitorFactory)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IEntityResultFindingExpressionVisitorFactory)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IExpressionPrinter)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IMemberAccessBindingExpressionVisitorFactory)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(INavigationRewritingExpressionVisitorFactory)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IProjectionExpressionVisitorFactory)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IQueryAnnotationExtractor)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IQueryModelGenerator)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IQueryOptimizer)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IQuerySourceTracingExpressionVisitorFactory)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(IResultOperatorHandler)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

With(ITaskBlockingExpressionVisitor)

Clona questo oggetto parametro di dipendenza con un servizio sostituito.

Si applica a