Udostępnij za pośrednictwem


TriggerBuilder Klasa

Definicja

Udostępnia punkt interfejsu API dla rozszerzeń specyficznych dla dostawcy do konfigurowania elementu ITrigger.

public class TriggerBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder>
type TriggerBuilder = class
    interface IInfrastructure<IConventionTriggerBuilder>
Public Class TriggerBuilder
Implements IInfrastructure(Of IConventionTriggerBuilder)
Dziedziczenie
TriggerBuilder
Pochodne
Implementuje

Konstruktory

TriggerBuilder(IMutableTrigger)

Tworzy nowego konstruktora dla danego ITriggerelementu .

Właściwości

Builder

Pobiera konstruktora, którego można użyć do skonfigurowania tego wyzwalacza.

InternalBuilder

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.

Metadata

Skonfigurowany wyzwalacz.

Metody

HasAnnotation(String, Object)

Dodaje lub aktualizuje adnotację na wyzwalaczu. Jeśli adnotacja z kluczem określonym w annotation już istnieje, jego wartość zostanie zaktualizowana.

Jawne implementacje interfejsu

IInfrastructure<IConventionTriggerBuilder>.Instance

Pobiera wartość ukrytej właściwości.

Metody rozszerzania

GetInfrastructure<T>(IInfrastructure<T>)

Pobiera wartość z właściwości ukrytej przy użyciu polecenia IInfrastructure<T>.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Dotyczy