IConventionTriggerBuilder Interfejs
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 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 |
RemoveAnnotation(String, Boolean) |
Nieaktualne..
Usuwa adnotację o podanej nazwie z tego obiektu. (Odziedziczone po IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Nieaktualne..
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. |