IMutableTrigger Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje trigger úložiště.
public interface IMutableTrigger : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger
type IMutableTrigger = interface
interface IReadOnlyTrigger
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
Public Interface IMutableTrigger
Implements IMutableAnnotatable, IReadOnlyTrigger
- Implementuje
Poznámky
Vzhledem k tomu, že se funkce aktivačních událostí v různých databázích liší, jedná se hlavně o bod rozšíření, který zprostředkovatelům umožňuje přidávat vlastní poznámky.
Další informace a příklady najdete v tématu Aktivační události databáze .
Vlastnosti
EntityType |
Získá, IMutableEntityType na kterém je tato aktivační událost definována. |
Item[String] |
Získá nebo nastaví hodnotu poznámky s daným názvem. (Zděděno od IMutableAnnotatable) |
ModelName |
Získá název triggeru v modelu. (Zděděno od IReadOnlyTrigger) |
Metody
AddAnnotation(String, Object) |
Přidá poznámku k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem. (Zděděno od IMutableAnnotatable) |
AddAnnotations(IEnumerable<IAnnotation>) |
Přidá poznámky k objektu. (Zděděno od IMutableAnnotatable) |
AnnotationsToDebugString(Int32) |
Získá řetězec ladění pro všechny poznámky deklarované v objektu. (Zděděno od IReadOnlyAnnotatable) |
FindAnnotation(String) |
Získá anotaci s daným názvem, vrátí hodnotu null, pokud neexistuje. (Zděděno od IMutableAnnotatable) |
GetAnnotation(String) |
Získá anotaci s daným názvem, vyvolá se, pokud neexistuje. (Zděděno od IReadOnlyAnnotatable) |
GetAnnotations() |
Získá všechny poznámky na aktuální objekt. (Zděděno od IMutableAnnotatable) |
RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. (Zděděno od IMutableAnnotatable) |
SetAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. (Zděděno od IMutableAnnotatable) |
SetOrRemoveAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud |
ToDebugString(MetadataDebugStringOptions, Int32) |
Vytvoří čitelné vyjádření daných metadat. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a mezi jednotlivými verzemi se může libovolně měnit. (Zděděno od IReadOnlyTrigger) |
Metody rozšíření
GetDatabaseName(IReadOnlyTrigger) |
Získá název triggeru v databázi. |
GetDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier) |
Získá název databáze triggeru. |
GetDefaultDatabaseName(IReadOnlyTrigger) |
Vrátí výchozí název, který by se použil pro tento trigger v databázi. |
GetDefaultDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier) |
Vrátí výchozí název databáze, který by se použil pro tento trigger. |
GetTableName(IReadOnlyTrigger) |
Získá název tabulky, ve které je tato aktivační událost definována. |
GetTableSchema(IReadOnlyTrigger) |
Získá schéma tabulky, ve které je tato aktivační událost definována. |
SetDatabaseName(IMutableTrigger, String) |
Nastaví název triggeru v databázi. |
SetTableName(IMutableTrigger, String) |
Nastaví název tabulky, ve které je tento trigger definován. |
SetTableSchema(IMutableTrigger, String) |
Nastaví schéma tabulky, ve které je tento trigger definován. |
Platí pro
Entity Framework