Udostępnij za pośrednictwem


IConventionTriggerBuilder Interfejs

Definicja

Udostępnia punkt interfejsu API dla rozszerzeń specyficznych dla dostawcy na potrzeby konfigurowania elementu IConventionTrigger.

public interface IConventionTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionTriggerBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionTriggerBuilder
Implements IConventionAnnotatableBuilder
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Konwencje tworzenia modeli .

Właściwości

Metadata

Konfigurowany wyzwalacz.

ModelBuilder

Pobiera konstruktora modelu.

(Odziedziczone po IConventionAnnotatableBuilder)

Metody

CanRemoveAnnotation(String, Boolean)

Zwraca wartość wskazującą, czy adnotacja o podanej nazwie może zostać usunięta przy użyciu tego źródła konfiguracji.

(Odziedziczone po IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Zwraca wartość wskazującą, czy adnotacja z daną nazwą i wartością może zostać ustawiona z tego źródła konfiguracji.

(Odziedziczone po IConventionAnnotatableBuilder)
HasAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą .

HasNoAnnotation(String, Boolean)

Usuwa adnotację o podanej nazwie z tego obiektu.

HasNonNullAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą . Usuwa adnotację, jeśli null określono wartość.

RemoveAnnotation(String, Boolean)
Przestarzałe.

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Przestarzałe.

Ustawia lub usuwa adnotację przechowywaną pod daną nazwą.

(Odziedziczone po IConventionAnnotatableBuilder)

Metody rozszerzania

CanSetDatabaseName(IConventionTriggerBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla wyzwalacza można ustawić daną nazwę.

CanSetTableName(IConventionTriggerBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla wyzwalacza można ustawić daną nazwę tabeli.

CanSetTableSchema(IConventionTriggerBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla wyzwalacza można ustawić dany schemat tabeli.

HasDatabaseName(IConventionTriggerBuilder, String, Boolean)

Ustawia nazwę bazy danych wyzwalacza.

HasTableName(IConventionTriggerBuilder, String, Boolean)

Ustawia nazwę tabeli, w której zdefiniowano ten wyzwalacz.

HasTableSchema(IConventionTriggerBuilder, String, Boolean)

Ustawia schemat tabeli, na której jest zdefiniowany ten wyzwalacz.

Dotyczy