Udostępnij za pośrednictwem


ConventionSetBuilder Klasa

Definicja

Udostępnia prostą powierzchnię interfejsu API do konfigurowania konwencji.

public class ConventionSetBuilder
type ConventionSetBuilder = class
Public Class ConventionSetBuilder
Dziedziczenie
ConventionSetBuilder

Uwagi

Wystąpienia tej klasy są zwracane z metod przy użyciu interfejsu ModelConfigurationBuilder API i nie są przeznaczone do bezpośredniej konstrukcji w kodzie aplikacji.

Konstruktory

ConventionSetBuilder(ConventionSet, IServiceProvider)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Metody

Add(Func<IServiceProvider,IConvention>)

Dodaje konwencję do zestawu.

Remove(Type)

Usuwa konwencję danego typu.

Remove<TImplementaion>()

Usuń konwencję danego typu.

Replace<TImplementation>(Func<IServiceProvider,TImplementation>)

Zastępuje istniejącą konwencję konwencją pochodną. Rejestruje również nową konwencję dla wszelkich typów konwencji, które nie są implementowane przez istniejącą konwencję.

Dotyczy