ConventionSetBuilder Klasa
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.
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ę. |