Sdílet prostřednictvím


ValueGeneratorSelectorDependencies(IValueGeneratorCache) 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.

public ValueGeneratorSelectorDependencies (Microsoft.EntityFrameworkCore.ValueGeneration.IValueGeneratorCache cache);
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ValueGeneratorSelectorDependencies (Microsoft.EntityFrameworkCore.ValueGeneration.IValueGeneratorCache cache);
new Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorSelectorDependencies : Microsoft.EntityFrameworkCore.ValueGeneration.IValueGeneratorCache -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorSelectorDependencies
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorSelectorDependencies : Microsoft.EntityFrameworkCore.ValueGeneration.IValueGeneratorCache -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorSelectorDependencies
Public Sub New (cache As IValueGeneratorCache)

Parametry

cache
IValueGeneratorCache

Mezipaměť, která se má použít k ukládání instancí generátoru hodnot.

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