QueryCompilationContext Oluşturucular

Tanım

Aşırı Yüklemeler

QueryCompilationContext(QueryCompilationContextDependencies, Boolean)

QueryCompilationContext sınıfının yeni bir örneğini oluşturur.

QueryCompilationContext(QueryCompilationContextDependencies, ILinqOperatorProvider, Boolean)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

QueryCompilationContext(IModel, ILogger, IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, ILinqOperatorProvider, Type, Boolean)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

QueryCompilationContext(QueryCompilationContextDependencies, Boolean)

QueryCompilationContext sınıfının yeni bir örneğini oluşturur.

public QueryCompilationContext (Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies dependencies, bool async);
new Microsoft.EntityFrameworkCore.Query.QueryCompilationContext : Microsoft.EntityFrameworkCore.Query.QueryCompilationContextDependencies * bool -> Microsoft.EntityFrameworkCore.Query.QueryCompilationContext
Public Sub New (dependencies As QueryCompilationContextDependencies, async As Boolean)

Parametreler

dependencies
QueryCompilationContextDependencies

Bu sınıf için bağımlılıkları içeren parametre nesnesi.

async
Boolean

Zaman uyumsuz sorgu için olup olmadığını gösteren bool değeri.

Şunlara uygulanır

QueryCompilationContext(QueryCompilationContextDependencies, ILinqOperatorProvider, Boolean)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

public QueryCompilationContext (Microsoft.EntityFrameworkCore.Query.Internal.QueryCompilationContextDependencies dependencies, Microsoft.EntityFrameworkCore.Query.Internal.ILinqOperatorProvider linqOperatorProvider, bool trackQueryResults);
new Microsoft.EntityFrameworkCore.Query.QueryCompilationContext : Microsoft.EntityFrameworkCore.Query.Internal.QueryCompilationContextDependencies * Microsoft.EntityFrameworkCore.Query.Internal.ILinqOperatorProvider * bool -> Microsoft.EntityFrameworkCore.Query.QueryCompilationContext
Public Sub New (dependencies As QueryCompilationContextDependencies, linqOperatorProvider As ILinqOperatorProvider, trackQueryResults As Boolean)

Parametreler

dependencies
Microsoft.EntityFrameworkCore.Query.Internal.QueryCompilationContextDependencies
linqOperatorProvider
Microsoft.EntityFrameworkCore.Query.Internal.ILinqOperatorProvider
trackQueryResults
Boolean

Şunlara uygulanır

QueryCompilationContext(IModel, ILogger, IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, ILinqOperatorProvider, Type, Boolean)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

public QueryCompilationContext (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.Extensions.Logging.ILogger logger, Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory entityQueryModelVisitorFactory, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IRequiresMaterializationExpressionVisitorFactory requiresMaterializationExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.Internal.ILinqOperatorProvider linqOperatorProvider, Type contextType, bool trackQueryResults);
new Microsoft.EntityFrameworkCore.Query.QueryCompilationContext : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.Extensions.Logging.ILogger * Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IRequiresMaterializationExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.Internal.ILinqOperatorProvider * Type * bool -> Microsoft.EntityFrameworkCore.Query.QueryCompilationContext
Public Sub New (model As IModel, logger As ILogger, entityQueryModelVisitorFactory As IEntityQueryModelVisitorFactory, requiresMaterializationExpressionVisitorFactory As IRequiresMaterializationExpressionVisitorFactory, linqOperatorProvider As ILinqOperatorProvider, contextType As Type, trackQueryResults As Boolean)

Parametreler

model
IModel
logger
ILogger
entityQueryModelVisitorFactory
IEntityQueryModelVisitorFactory
requiresMaterializationExpressionVisitorFactory
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IRequiresMaterializationExpressionVisitorFactory
linqOperatorProvider
Microsoft.EntityFrameworkCore.Query.Internal.ILinqOperatorProvider
contextType
Type
trackQueryResults
Boolean

Şunlara uygulanır