RuntimeTrigger Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un déclencheur de base de données sur une table.
public class RuntimeTrigger : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.ITrigger
type RuntimeTrigger = class
inherit AnnotatableBase
interface ITrigger
interface IReadOnlyTrigger
interface IReadOnlyAnnotatable
interface IAnnotatable
Public Class RuntimeTrigger
Inherits AnnotatableBase
Implements ITrigger
- Héritage
- Implémente
Constructeurs
RuntimeTrigger(RuntimeEntityType, String) |
Initialise une nouvelle instance de la classe RuntimeTrigger. |
Propriétés
DebugView |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
EntityType |
Obtient le type d’entité sur lequel ce déclencheur est défini. |
IsReadOnly |
Indique si l’objet actif est en lecture seule. (Hérité de AnnotatableBase) |
Item[String] |
Obtient l’annotation de valeur avec le nom donné, en retournant |
ModelName |
Obtient le nom du déclencheur dans le modèle. |
Méthodes
AddAnnotation(String, Annotation) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
AddAnnotations(IEnumerable<IAnnotation>) |
Ajoute des annotations à cet objet. (Hérité de AnnotatableBase) |
AddAnnotations(IReadOnlyDictionary<String,Object>) |
Ajoute des annotations à cet objet. (Hérité de AnnotatableBase) |
AddRuntimeAnnotation(String, Annotation) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
AddRuntimeAnnotation(String, Object) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Ajoute des annotations d’exécution à cet objet. (Hérité de AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Ajoute des annotations d’exécution à cet objet. (Hérité de AnnotatableBase) |
CreateAnnotation(String, Object) |
Crée une annotation. (Hérité de AnnotatableBase) |
CreateRuntimeAnnotation(String, Object) |
Crée une annotation d’exécution. (Hérité de AnnotatableBase) |
EnsureMutable() |
Lève si le modèle est en lecture seule. (Hérité de AnnotatableBase) |
EnsureReadOnly() |
Lève si le modèle n’est pas en lecture seule. (Hérité de AnnotatableBase) |
FindAnnotation(String) |
Obtient l’annotation avec le nom donné, retournée |
FindRuntimeAnnotation(String) |
Obtient l’annotation du runtime avec le nom donné, en retournant |
GetAnnotation(String) |
Obtient l’annotation avec le nom donné, en lisant si elle n’existe pas. (Hérité de AnnotatableBase) |
GetAnnotations() |
Obtient toutes les annotations sur l’objet actif. (Hérité de AnnotatableBase) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Obtient la valeur de l’annotation runtime avec le nom donné, en l’ajoutant si elle n’en existe pas. (Hérité de AnnotatableBase) |
GetRuntimeAnnotations() |
Obtient toutes les annotations d’exécution sur l’objet actif. (Hérité de AnnotatableBase) |
OnAnnotationSet(String, Annotation, Annotation) |
Appelé lorsqu’une annotation a été définie ou supprimée. (Hérité de AnnotatableBase) |
RemoveAnnotation(String) |
Supprime l’annotation donnée de cet objet. (Hérité de AnnotatableBase) |
RemoveRuntimeAnnotation(String) |
Supprime l’annotation d’exécution donnée de cet objet. (Hérité de AnnotatableBase) |
SetAnnotation(String, Annotation, Annotation) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
SetAnnotation(String, Object) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
SetRuntimeAnnotation(String, Annotation, Annotation) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
SetRuntimeAnnotation(String, Object) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
ToString() |
Représente un déclencheur de base de données sur une table. |
Implémentations d’interfaces explicites
IAnnotatable.AddRuntimeAnnotation(String, Object) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
IAnnotatable.FindRuntimeAnnotation(String) |
Obtient l’annotation du runtime avec le nom donné, en retournant |
IAnnotatable.GetRuntimeAnnotations() |
Obtient toutes les annotations d’exécution sur l’objet actif. (Hérité de AnnotatableBase) |
IAnnotatable.RemoveRuntimeAnnotation(String) |
Supprime l’annotation d’exécution donnée de cet objet. (Hérité de AnnotatableBase) |
IAnnotatable.SetRuntimeAnnotation(String, Object) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
IReadOnlyAnnotatable.FindAnnotation(String) |
Obtient l’annotation avec le nom donné, retournée |
IReadOnlyAnnotatable.GetAnnotations() |
Obtient toutes les annotations sur l’objet actif. (Hérité de AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Obtient la valeur de l’annotation avec le nom donné, en retournant |
IReadOnlyTrigger.EntityType |
Obtient le type d’entité sur lequel ce déclencheur est défini. |
Méthodes d’extension
GetDatabaseName(IReadOnlyTrigger) |
Obtient le nom du déclencheur dans la base de données. |
GetDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier) |
Obtient le nom de base de données du déclencheur. |
GetDefaultDatabaseName(IReadOnlyTrigger) |
Retourne le nom par défaut qui serait utilisé pour ce déclencheur dans la base de données. |
GetDefaultDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier) |
Retourne le nom de base de données par défaut qui serait utilisé pour ce déclencheur. |
GetTableName(IReadOnlyTrigger) |
Obtient le nom de la table sur laquelle ce déclencheur est défini. |
GetTableSchema(IReadOnlyTrigger) |
Obtient le schéma de la table sur laquelle ce déclencheur est défini. |