Udostępnij za pośrednictwem


TableTriggerBuilder Klasa

Definicja

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

public class TableTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder
type TableTriggerBuilder = class
    inherit TriggerBuilder
Public Class TableTriggerBuilder
Inherits TriggerBuilder
Dziedziczenie
TableTriggerBuilder

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Wyzwalacze bazy danych .

Konstruktory

TableTriggerBuilder(IMutableTrigger)

Tworzy nowego konstruktora dla danego wyzwalacza.

Właściwości

Builder

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

(Odziedziczone po TriggerBuilder)
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.

(Odziedziczone po TriggerBuilder)
Metadata

Skonfigurowany wyzwalacz.

(Odziedziczone po TriggerBuilder)

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.

HasDatabaseName(String)

Ustawia nazwę bazy danych wyzwalacza.

Jawne implementacje interfejsu

IInfrastructure<IConventionTriggerBuilder>.Instance

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

(Odziedziczone po TriggerBuilder)

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