Lingua

IReadOnlyTrigger Interfaccia

Definizione

Rappresenta un trigger dell'archivio.

public interface IReadOnlyTrigger : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyTrigger = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyTrigger
Implements IReadOnlyAnnotatable
Derivato
Implementazioni

Commenti

Poiché le funzionalità dei trigger variano in base ai database, si tratta principalmente di un punto di estensione per i provider per aggiungere le proprie annotazioni.

Per altre informazioni ed esempi, vedere Trigger di database .

Proprietà

Nome Descrizione
EntityType

Ottiene il tipo di entità in cui è definito questo trigger.

Item[String]

Ottiene il valore dell'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da IReadOnlyAnnotatable)
ModelName

Ottiene il nome del trigger nel modello.

Metodi

Nome Descrizione
AnnotationsToDebugString(Int32)

Ottiene la stringa di debug per tutte le annotazioni dichiarate nell'oggetto .

(Ereditato da IReadOnlyAnnotatable)
FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da IReadOnlyAnnotatable)
GetAnnotation(String)

Ottiene l'annotazione con il nome specificato, generando se non esiste.

(Ereditato da IReadOnlyAnnotatable)
GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da IReadOnlyAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Crea una rappresentazione leggibile dei metadati specificati.

Avviso: non basarsi sul formato della stringa restituita. È progettato solo per il debug e può cambiare arbitrariamente tra le versioni.

Metodi di estensione

Nome Descrizione
GetDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

Ottiene il nome del database del trigger.

GetDatabaseName(IReadOnlyTrigger)

Ottiene il nome del trigger nel database.

GetDefaultDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

Restituisce il nome predefinito del database che verrà utilizzato per questo trigger.

GetDefaultDatabaseName(IReadOnlyTrigger)

Restituisce il nome predefinito che verrà utilizzato per questo trigger nel database.

GetTableName(IReadOnlyTrigger)

Ottiene il nome della tabella in cui è definito questo trigger.

GetTableSchema(IReadOnlyTrigger)

Ottiene lo schema della tabella in cui è definito questo trigger.

GetTriggerOperation(IReadOnlyTrigger)

Ottiene l'operazione trigger di Cosmos DB per questo trigger.

GetTriggerType(IReadOnlyTrigger)

Ottiene il tipo di trigger cosmos DB per questo trigger.

Si applica a