Show / Hide Table of Contents

Class GroupAction

Inheritance
System.Object
MetaItem
DBMetaAction
BaseColumnAction
BaseGroupAction
GroupAction
DBMetaPropertyGroupAction
Implements
IMetaItem
IMetaDataSerializable
System.ICloneable
IManagerItemInstance
IColumnAction
Inherited Members
BaseGroupAction.Actions
BaseGroupAction.HasActions
BaseGroupAction.ValidationMessage
BaseGroupAction.ShortValidationMessage
BaseGroupAction.SetValidationMessage(String, String)
BaseGroupAction.SetValidationMessage(String, String, String)
BaseColumnAction.EntitySchemaColumn
BaseColumnAction.ColumnName
BaseColumnAction.ColumnCaption
DBMetaAction.DBEngine
DBMetaAction.DBMetaEngine
DBMetaAction.DBMetaScript
DBMetaAction.CaptionResourceItem
DBMetaAction.ShortCaptionResourceItem
DBMetaAction.ParentMetaSchema
DBMetaAction.Manager
DBMetaAction.ManagerItem
DBMetaAction.UserConnection
DBMetaAction.ActionTypeOrder
DBMetaAction.Query
DBMetaAction.QueryParametersChanged
DBMetaAction.Prior
DBMetaAction.Next
DBMetaAction.ActionType
DBMetaAction.ActionModifyType
DBMetaAction.ParentAction
DBMetaAction.IsChildUpdating
DBMetaAction.Executed
DBMetaAction.IsUpdating
DBMetaAction.EntitySchema
DBMetaAction.EntitySchemaName
DBMetaAction.OldEntitySchemaName
DBMetaAction.EntitySchemaCaption
DBMetaAction.Caption
DBMetaAction.ShortCaption
DBMetaAction.ExecutedChanged
DBMetaAction.OnExecutedChanged(ExecutedChangedEventArgs)
DBMetaAction.GetCaptionResourceItemText()
DBMetaAction.GetShortCaptionResourceItemText()
DBMetaAction.GetQuery()
DBMetaAction.QueryExecute()
DBMetaAction.QueryExecuteReader(DBExecutor)
DBMetaAction.CheckIsActionRequiredPropertyNull(Object, String)
DBMetaAction.CheckIsActionRequiredPropertyNullOrEmpty(String, String)
DBMetaAction.CheckIsArgumentNull(Object, String)
DBMetaAction.Compare(DBMetaAction)
DBMetaAction.BeginUpdate()
DBMetaAction.EndUpdate()
DBMetaAction.SetCaptionResourceItem(String, String)
DBMetaAction.SetCaptionResourceItem(String, String, String)
MetaItem.Id
MetaItem.UId
MetaItem.RealUId
MetaItem.Name
MetaItem.CreatedInSchemaUId
MetaItem.ModifiedInSchemaUId
MetaItem.CreatedInPackageId
MetaItem.IsDeserializedFromMetaData
MetaItem.NamePrefix
MetaItem.ApplyMetaDataValue(DataReader)
MetaItem.ApplyTemplateDataValue(DataReader)
MetaItem.CompleteApplyingTemplateDataValues()
MetaItem.CompleteApplyingMetaDataValues()
MetaItem.CheckIsNameValidIdentifier(String)
MetaItem.WriteMetaData(DataWriter)
MetaItem.ReadMetaData(DataReader)
MetaItem.WriteTemplateData(DataWriter)
MetaItem.ReadTemplateData(DataReader)
MetaItem.HandleNameChanging(String)
MetaItem.GetResourceManagerName()
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.DB
Assembly: Terrasoft.Core.dll
Syntax
public class GroupAction : BaseGroupAction, IMetaItem, IMetaDataSerializable, ICloneable, IManagerItemInstance, IColumnAction

Constructors

GroupAction()

Declaration
public GroupAction()

GroupAction(GroupAction)

Declaration
public GroupAction(GroupAction source)
Parameters
Type Name Description
GroupAction source

GroupAction(UserConnection)

Declaration
public GroupAction(UserConnection userConnection)
Parameters
Type Name Description
UserConnection userConnection

GroupAction(UserConnection, EntitySchema, EntitySchemaColumn)

Declaration
public GroupAction(UserConnection userConnection, EntitySchema entitySchema, EntitySchemaColumn entitySchemaColumn)
Parameters
Type Name Description
UserConnection userConnection
EntitySchema entitySchema
EntitySchemaColumn entitySchemaColumn

Properties

IsTemporary

Declaration
public bool IsTemporary { get; set; }
Property Value
Type Description
System.Boolean

ItemUsageType

Declaration
public GroupItemUsageType ItemUsageType { get; set; }
Property Value
Type Description
GroupItemUsageType

Selected

Declaration
public override bool Selected { get; set; }
Property Value
Type Description
System.Boolean
Overrides
DBMetaAction.Selected

SqlText

Declaration
public override string SqlText { get; }
Property Value
Type Description
System.String
Overrides
DBMetaAction.SqlText

Methods

Clone()

Declaration
public override object Clone()
Returns
Type Description
System.Object
Overrides
DBMetaAction.Clone()

Execute(ActionsConfig)

Выполняет группу действий по обновлению структуры базы данных.

Declaration
public override void Execute(ActionsConfig actionsConfig = ActionsConfig.Default)
Parameters
Type Name Description
ActionsConfig actionsConfig

Настройки обновления структуры базы данных.

Overrides
DBMetaAction.Execute(ActionsConfig)

GetActionTypeOrder()

Declaration
protected override ActionTypeOrder GetActionTypeOrder()
Returns
Type Description
ActionTypeOrder
Overrides
DBMetaAction.GetActionTypeOrder()

SelectDefValueActions()

Declaration
public void SelectDefValueActions()

Implements

IMetaItem
IMetaDataSerializable
System.ICloneable
IManagerItemInstance
IColumnAction

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
In This Article
Back to top © 2021 Creatio. All rights reserved.