ISqlDmlTrigger Members

Include Protected Members
Include Inherited Members

Represents a SQL DML trigger.

The ISqlDmlTrigger type exposes the following members.

Methods

  Name Description
Public method AddAnnotation Adds an annotation. (Inherited from IModelAnnotationHolder.)
Public method Delete Deletes this instance from the model. (Inherited from IModelElement.)
Public method GetAnnotations Overloaded. Returns all attached annotations.
Public method GetAnnotations<TType> Overloaded.
Public method GetBodyDependenciesRelationship Returns a body dependencies relationship collection. (Inherited from ISqlTrigger.)
Public method GetComposingChildren Returns a list of composing children for this element. (Inherited from IModelElement.)
Public method GetDynamicObjectsRelationship Returns a dynamic objects relationship collection. (Inherited from ISqlTrigger.)
Public method GetExtendedPropertiesRelationship Returns an extended properties relationship collection. (Inherited from IExtendedPropertyHost.)
Public method GetHierarchicalChildren Returns a list of hierarchical children for this element. (Inherited from IModelElement.)
Public method GetOwnerInfo Returns information about the element owner. (Inherited from IModelElement.)
Public method GetParentRelationship Gets the parent relationship.
Public method GetProperty<TProperty> Gets the specified property. (Inherited from IModelPropertyContainer.)
Public method GetRelatedDanglingRelationshipEntries Returns a list of the dangling relationship entries, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatedElements Returns a list of the elements that are in a relationship with this element, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatedRelationshipEntries Returns a list of the relationship entries, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatingElements Returns a list of the elements that are in a relationship with this element, where this element is on the right side. (Inherited from IModelElement.)
Public method GetRelatingRelationshipEntries Returns a list of the relationship entries, where this element is on the right side. (Inherited from IModelElement.)
Public method GetRelationship Returns the asked relationship. (Inherited from IModelElement.)
Public method GetRelationship<TRelating, TRelated> Returns the asked relationship. (Inherited from IModelElement.)
Public method GetRelationshipEntrySources Returns the list of relationship entry sources for a relationship entry. (Inherited from IScriptSourcedElement.)
Public method GetRelationships Returns a list of the relationships of this element. (Inherited from IModelElement.)
Public method IsDeleted Specifies whether the object is deleted. (Inherited from IModelElement.)
Public method IsExternal Specifies whether the object is external. (Inherited from IModelElement.)
Public method RemoveAnnotation Removes an annotation. (Inherited from IModelAnnotationHolder.)
Public method SetProperty<TProperty> Sets the specified property. (Inherited from IModelPropertyContainer.)

Top

Properties

  Name Description
Public property BodyDependencies Gets a list of body dependencies. (Inherited from ISqlTrigger.)
Public property BodyScript Gets or sets the body script. (Inherited from ISqlTrigger.)
Public property DeleteOrderRestriction Gets or sets the delete order restriction value.
Public property DynamicObjects Gets a list of dynamic objects. (Inherited from ISqlTrigger.)
Public property ElementClass Gets the metadata class. (Inherited from IModelElement.)
Public property ElementSource Gets the element source for an element. (Inherited from IScriptSourcedElement.)
Public property ExtendedProperties Gets a list of extended properties. (Inherited from IExtendedPropertyHost.)
Public property InsertOrderRestriction Gets or sets the insert order restriction value.
Public property IsAnsiNullsOn Gets or sets whether AnsiNulls is on. (Inherited from ISqlSpecifiesAnsiNulls.)
Public property IsDeleteTrigger Gets or sets whether DELETE is specified.
Public property IsDisabled Gets or sets whether the trigger is disabled. (Inherited from ISqlTrigger.)
Public property IsEncrypted Gets or sets whether the trigger is encrypted. (Inherited from ISqlTrigger.)
Public property IsInsertTrigger Gets or sets whether INSERT is specified.
Public property IsNotForReplication Gets or sets whether NOT FOR REPLICATION is specified.
Public property IsQuotedIdentifierOn Gets or sets whether quoted identifier is on. (Inherited from ISqlSpecifiesQuotedIdentifier.)
Public property IsUpdateTrigger Gets or sets whether UPDATE is specified.
Public property IsWithAppend Gets or sets whether WITH APPEND is specified.
Public property Model Gets the model reference. (Inherited from IModelEntity.)
Public property Name Gets or sets the name of the IModelElement. (Inherited from IModelElement.)
Public property Parent Gets or sets the DML trigger parent.
Public property ResolutionStatus Gets or sets the value of the model element resolution status. (Inherited from IModelElement.)
Public property SqlTriggerType Gets or sets the SQL trigger type. (Inherited from ISqlTrigger.)
Public property UpdateOrderRestriction Gets or sets an update order restriction value.
Public property ValidationStatus Gets or sets the value of the model element validation status. (Inherited from IModelElement.)

Top

See Also

Reference

ISqlDmlTrigger Interface

Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace