IConventionSetPlugin Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usługa u wewnętrznego dostawcy usług EF, która umożliwia rozszerzenia dostosowywania używanego ConventionSet .
Ten typ jest zwykle używany przez rozszerzenia. Zwykle nie jest on używany w kodzie aplikacji.
public interface IConventionSetPlugin
type IConventionSetPlugin = interface
Public Interface IConventionSetPlugin
Uwagi
Dostawcy baz danych powinni zaimplementować usługę IProviderConventionSetBuilder. Ta usługa jest przeznaczona tylko dla rozszerzeń innych niż dostawcy, które muszą dostosowywać konwencje.
Okres istnienia usługi to Scoped i dozwolone są wiele rejestracji. Oznacza to, że każde DbContext wystąpienie będzie używać własnego zestawu wystąpień tej usługi. Implementacje mogą zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacje nie muszą być bezpieczne wątkowo.
Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .
Metody
ModifyConventions(ConventionSet) |
Wywoływane w celu dostosowania lub zmodyfikowania danego zestawu konwencji. |