Class TriggerArgs
- Namespace
- TimeCockpit.Data.DataModel.Triggers
- Assembly
- TimeCockpit.Data.dll
Holds the inserted and deleted collections
public class TriggerArgs
- Inheritance
-
ObjectTriggerArgs
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Fields
Empty
Empty/default TriggerArgs.
public static readonly TriggerArgs Empty
Field Value
Properties
Deleted
Gets the deleted entity objects.
public EntityObject[] Deleted { get; }
Property Value
Inserted
Gets the inserted entity objects.
public EntityObject[] Inserted { get; }
Property Value
Methods
Create(DataContext, EntityObject[], TriggerExecutionTime, String, Boolean)
Creates the trigger args from a specified list of entity objects.
public static TriggerArgs Create(DataContext context, EntityObject[] entityObjects, TriggerExecutionTime execTime, string includeClause = null, bool autoIncludeRelations = true)
Parameters
contextDataContextThe context.
entityObjectsEntityObject[]The entity objects.
execTimeTriggerExecutionTimeThe exec time.
includeClauseStringOptional include clause.
autoIncludeRelationsBooleanOptional auto include setting.
Returns
- TriggerArgs
An instance of TriggerArgs.