Udostępnij za pośrednictwem


IConventionSetPlugin Interfejs

Definicja

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.

Dotyczy