Sdílet prostřednictvím


RelationalAggregateMethodCallTranslatorProviderDependencies Konstruktor

Definice

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public RelationalAggregateMethodCallTranslatorProviderDependencies (Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory sqlExpressionFactory, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin> plugins, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies : Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory * seq<Microsoft.EntityFrameworkCore.Query.IAggregateMethodCallTranslatorPlugin> * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource -> Microsoft.EntityFrameworkCore.Query.RelationalAggregateMethodCallTranslatorProviderDependencies
Public Sub New (sqlExpressionFactory As ISqlExpressionFactory, plugins As IEnumerable(Of IAggregateMethodCallTranslatorPlugin), typeMappingSource As IRelationalTypeMappingSource)

Parametry

sqlExpressionFactory
ISqlExpressionFactory
typeMappingSource
IRelationalTypeMappingSource
Atributy

Poznámky

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí operátoru "with" jazyka C#. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Platí pro