QueryCompilationContextDependencies Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
QueryCompilationContextDependencies(IModel, IQueryTranslationPreprocessorFactory, IQueryableMethodTranslatingExpressionVisitorFactory, IQueryTranslationPostprocessorFactory, IShapedQueryCompilingExpressionVisitorFactory, ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Cria o objeto de parâmetro de dependências de serviço para um QueryCompilationContext. Não chame esse construtor diretamente do provedor ou do código do aplicativo, pois ele pode mudar à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo. Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
QueryCompilationContextDependencies(IModel, IQueryTranslationPreprocessorFactory, IQueryableMethodTranslatingExpressionVisitorFactory, IQueryTranslationPostprocessorFactory, IShapedQueryCompilingExpressionVisitorFactory, IExecutionStrategy, ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Cria o objeto de parâmetro de dependências de serviço para um QueryCompilationContext. Não chame esse construtor diretamente do provedor ou do código do aplicativo, pois ele pode mudar à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo. Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
QueryCompilationContextDependencies(IModel, IQueryTranslationPreprocessorFactory, IQueryableMethodTranslatingExpressionVisitorFactory, IQueryTranslationPostprocessorFactory, IShapedQueryCompilingExpressionVisitorFactory, IExecutionStrategyFactory, ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Cria o objeto de parâmetro de dependências de serviço para um QueryCompilationContext. Não chame esse construtor diretamente do provedor ou do código do aplicativo, pois ele pode mudar à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo. Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
QueryCompilationContextDependencies(IModel, IQueryTranslationPreprocessorFactory, IQueryableMethodTranslatingExpressionVisitorFactory, IQueryTranslationPostprocessorFactory, IShapedQueryCompilingExpressionVisitorFactory, IExecutionStrategy, ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Query>, IInterceptors) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
QueryCompilationContextDependencies(IModel, IQueryTranslationPreprocessorFactory, IQueryableMethodTranslatingExpressionVisitorFactory, IQueryTranslationPostprocessorFactory, IShapedQueryCompilingExpressionVisitorFactory, ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Query>)
Cria o objeto de parâmetro de dependências de serviço para um QueryCompilationContext.
Não chame esse construtor diretamente do provedor ou do código do aplicativo, pois ele pode mudar à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo.
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public QueryCompilationContextDependencies (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory queryTranslationPreprocessorFactory, Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory queryableMethodTranslatingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory queryTranslationPostprocessorFactory, Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory shapedQueryCompilingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions contextOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> logger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory * Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory * Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> -> Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies
Public Sub New (model As IModel, queryTranslationPreprocessorFactory As IQueryTranslationPreprocessorFactory, queryableMethodTranslatingExpressionVisitorFactory As IQueryableMethodTranslatingExpressionVisitorFactory, queryTranslationPostprocessorFactory As IQueryTranslationPostprocessorFactory, shapedQueryCompilingExpressionVisitorFactory As IShapedQueryCompilingExpressionVisitorFactory, currentContext As ICurrentDbContext, contextOptions As IDbContextOptions, logger As IDiagnosticsLogger(Of DbLoggerCategory.Query))
Parâmetros
- model
- IModel
- queryTranslationPreprocessorFactory
- IQueryTranslationPreprocessorFactory
- queryableMethodTranslatingExpressionVisitorFactory
- IQueryableMethodTranslatingExpressionVisitorFactory
- queryTranslationPostprocessorFactory
- IQueryTranslationPostprocessorFactory
- shapedQueryCompilingExpressionVisitorFactory
- IShapedQueryCompilingExpressionVisitorFactory
- currentContext
- ICurrentDbContext
- contextOptions
- IDbContextOptions
- Atributos
Aplica-se a
QueryCompilationContextDependencies(IModel, IQueryTranslationPreprocessorFactory, IQueryableMethodTranslatingExpressionVisitorFactory, IQueryTranslationPostprocessorFactory, IShapedQueryCompilingExpressionVisitorFactory, IExecutionStrategy, ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Query>)
Cria o objeto de parâmetro de dependências de serviço para um QueryCompilationContext.
Não chame esse construtor diretamente do provedor ou do código do aplicativo, pois ele pode mudar à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo.
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public QueryCompilationContextDependencies (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory queryTranslationPreprocessorFactory, Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory queryableMethodTranslatingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory queryTranslationPostprocessorFactory, Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory shapedQueryCompilingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy executionStrategy, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions contextOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> logger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory * Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory * Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> -> Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies
Public Sub New (model As IModel, queryTranslationPreprocessorFactory As IQueryTranslationPreprocessorFactory, queryableMethodTranslatingExpressionVisitorFactory As IQueryableMethodTranslatingExpressionVisitorFactory, queryTranslationPostprocessorFactory As IQueryTranslationPostprocessorFactory, shapedQueryCompilingExpressionVisitorFactory As IShapedQueryCompilingExpressionVisitorFactory, executionStrategy As IExecutionStrategy, currentContext As ICurrentDbContext, contextOptions As IDbContextOptions, logger As IDiagnosticsLogger(Of DbLoggerCategory.Query))
Parâmetros
- model
- IModel
- queryTranslationPreprocessorFactory
- IQueryTranslationPreprocessorFactory
- queryableMethodTranslatingExpressionVisitorFactory
- IQueryableMethodTranslatingExpressionVisitorFactory
- queryTranslationPostprocessorFactory
- IQueryTranslationPostprocessorFactory
- shapedQueryCompilingExpressionVisitorFactory
- IShapedQueryCompilingExpressionVisitorFactory
- executionStrategy
- IExecutionStrategy
- currentContext
- ICurrentDbContext
- contextOptions
- IDbContextOptions
- Atributos
Aplica-se a
QueryCompilationContextDependencies(IModel, IQueryTranslationPreprocessorFactory, IQueryableMethodTranslatingExpressionVisitorFactory, IQueryTranslationPostprocessorFactory, IShapedQueryCompilingExpressionVisitorFactory, IExecutionStrategyFactory, ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Query>)
Cria o objeto de parâmetro de dependências de serviço para um QueryCompilationContext.
Não chame esse construtor diretamente do provedor ou do código do aplicativo, pois ele pode mudar à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo.
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public QueryCompilationContextDependencies (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory queryTranslationPreprocessorFactory, Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory queryableMethodTranslatingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory queryTranslationPostprocessorFactory, Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory shapedQueryCompilingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory executionStrategyFactory, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions contextOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> logger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory * Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory * Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> -> Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies
Public Sub New (model As IModel, queryTranslationPreprocessorFactory As IQueryTranslationPreprocessorFactory, queryableMethodTranslatingExpressionVisitorFactory As IQueryableMethodTranslatingExpressionVisitorFactory, queryTranslationPostprocessorFactory As IQueryTranslationPostprocessorFactory, shapedQueryCompilingExpressionVisitorFactory As IShapedQueryCompilingExpressionVisitorFactory, executionStrategyFactory As IExecutionStrategyFactory, currentContext As ICurrentDbContext, contextOptions As IDbContextOptions, logger As IDiagnosticsLogger(Of DbLoggerCategory.Query))
Parâmetros
- model
- IModel
- queryTranslationPreprocessorFactory
- IQueryTranslationPreprocessorFactory
- queryableMethodTranslatingExpressionVisitorFactory
- IQueryableMethodTranslatingExpressionVisitorFactory
- queryTranslationPostprocessorFactory
- IQueryTranslationPostprocessorFactory
- shapedQueryCompilingExpressionVisitorFactory
- IShapedQueryCompilingExpressionVisitorFactory
- executionStrategyFactory
- IExecutionStrategyFactory
- currentContext
- ICurrentDbContext
- contextOptions
- IDbContextOptions
- Atributos
Aplica-se a
QueryCompilationContextDependencies(IModel, IQueryTranslationPreprocessorFactory, IQueryableMethodTranslatingExpressionVisitorFactory, IQueryTranslationPostprocessorFactory, IShapedQueryCompilingExpressionVisitorFactory, IExecutionStrategy, ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Query>, IInterceptors)
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public QueryCompilationContextDependencies (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory queryTranslationPreprocessorFactory, Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory queryableMethodTranslatingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory queryTranslationPostprocessorFactory, Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory shapedQueryCompilingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy executionStrategy, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions contextOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> logger, Microsoft.EntityFrameworkCore.Diagnostics.IInterceptors interceptors);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Query.IQueryTranslationPreprocessorFactory * Microsoft.EntityFrameworkCore.Query.IQueryableMethodTranslatingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.IQueryTranslationPostprocessorFactory * Microsoft.EntityFrameworkCore.Query.IShapedQueryCompilingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> * Microsoft.EntityFrameworkCore.Diagnostics.IInterceptors -> Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies
Public Sub New (model As IModel, queryTranslationPreprocessorFactory As IQueryTranslationPreprocessorFactory, queryableMethodTranslatingExpressionVisitorFactory As IQueryableMethodTranslatingExpressionVisitorFactory, queryTranslationPostprocessorFactory As IQueryTranslationPostprocessorFactory, shapedQueryCompilingExpressionVisitorFactory As IShapedQueryCompilingExpressionVisitorFactory, executionStrategy As IExecutionStrategy, currentContext As ICurrentDbContext, contextOptions As IDbContextOptions, logger As IDiagnosticsLogger(Of DbLoggerCategory.Query), interceptors As IInterceptors)
Parâmetros
- model
- IModel
- queryTranslationPreprocessorFactory
- IQueryTranslationPreprocessorFactory
- queryableMethodTranslatingExpressionVisitorFactory
- IQueryableMethodTranslatingExpressionVisitorFactory
- queryTranslationPostprocessorFactory
- IQueryTranslationPostprocessorFactory
- shapedQueryCompilingExpressionVisitorFactory
- IShapedQueryCompilingExpressionVisitorFactory
- executionStrategy
- IExecutionStrategy
- currentContext
- ICurrentDbContext
- contextOptions
- IDbContextOptions
- interceptors
- IInterceptors
- Atributos
Comentários
Não chame esse construtor diretamente do provedor ou do código do aplicativo, pois ele pode mudar à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e substitua os serviços selecionados usando o operador "with" do C#. Não chame o construtor em nenhum momento neste processo.
Aplica-se a
Entity Framework