Partager via


RelationalEntityQueryableExpressionVisitorDependencies Constructeur

Définition

Crée l’objet de paramètre de dépendances de service pour un RelationalEntityQueryableExpressionVisitorFactory.

N’appelez pas ce constructeur directement à partir du code du fournisseur ou de l’application, car il peut changer à mesure que de nouvelles dépendances sont ajoutées. Utilisez plutôt ce type dans votre constructeur afin qu’un instance soit créé et injecté automatiquement par le conteneur d’injection de dépendances. Pour créer un instance avec certains services dépendants remplacés, commencez par résoudre l’objet à partir du conteneur d’injection de dépendances, puis remplacez les services sélectionnés à l’aide de la commande « With... » Méthodes. N’appelez pas le constructeur à aucun moment de ce processus.

public RelationalEntityQueryableExpressionVisitorDependencies (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Query.Expressions.ISelectExpressionFactory selectExpressionFactory, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMaterializerFactory materializerFactory, Microsoft.EntityFrameworkCore.Query.Internal.IShaperCommandContextFactory shaperCommandContextFactory);
new Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.RelationalEntityQueryableExpressionVisitorDependencies : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Query.Expressions.ISelectExpressionFactory * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMaterializerFactory * Microsoft.EntityFrameworkCore.Query.Internal.IShaperCommandContextFactory -> Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.RelationalEntityQueryableExpressionVisitorDependencies
Public Sub New (model As IModel, selectExpressionFactory As ISelectExpressionFactory, materializerFactory As IMaterializerFactory, shaperCommandContextFactory As IShaperCommandContextFactory)

Paramètres

model
IModel

Modèle.

selectExpressionFactory
ISelectExpressionFactory

Fabrique d’expressions de sélection.

materializerFactory
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMaterializerFactory

Fabrique de matérialisateur.

shaperCommandContextFactory
Microsoft.EntityFrameworkCore.Query.Internal.IShaperCommandContextFactory

Fabrique de contexte de commande du modélisateur.

S’applique à