Sdílet prostřednictvím


IConventionSetPlugin Rozhraní

Definice

Služba interního poskytovatele služeb EF, která umožňuje rozšířením přizpůsobit ConventionSet používané služby.

Tento typ obvykle používají rozšíření. Obecně se nepoužívá v kódu aplikace.

public interface IConventionSetPlugin
type IConventionSetPlugin = interface
Public Interface IConventionSetPlugin

Poznámky

Poskytovatelé databází by měli implementovat IProviderConventionSetBuilder. Tato služba je určena pouze pro rozšíření mimo poskytovatele, která potřebují přizpůsobit konvence.

Životnost služby je Scoped a je povoleno více registrací. To znamená, že každá DbContext instance bude používat vlastní sadu instancí této služby. Implementace můžou záviset na jiných službách zaregistrovaných s jakoukoli životností. Implementace nemusí být bezpečné z více vláken.

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Metody

ModifyConventions(ConventionSet)

Volá se k přizpůsobení nebo jiné úpravě dané sady konvencí.

Platí pro