IConventionSetPlugin Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Dienst auf dem internen EF-Dienstanbieter, der Erweiterungen das Anpassen des ConventionSet verwendeten Diensts ermöglicht.
Dieser Typ wird in der Regel von Erweiterungen verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.
public interface IConventionSetPlugin
type IConventionSetPlugin = interface
Public Interface IConventionSetPlugin
Hinweise
Datenbankanbieter sollten implementieren IProviderConventionSetBuilder. Dieser Dienst ist nur für Nichtanbietererweiterungen vorgesehen, die Konventionen anpassen müssen.
Die Dienstlebensdauer ist Scoped zulässig, und es sind mehrere Registrierungen zulässig. Dies bedeutet, dass jede DbContext Instanz einen eigenen Satz von Instanzen dieses Diensts verwendet. Die Implementierungen können von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierungen müssen nicht threadsicher sein.
Weitere Informationen und Beispiele finden Sie unter Modellbaukonventionen .
Methoden
| Name | Beschreibung |
|---|---|
| ModifyConventions(ConventionSet) |
Wird aufgerufen, um den angegebenen Konventionssatz anzupassen oder anderweitig zu ändern. |