public DEObjectExecutor(DEOperationType opType, DEBase data) : base(opType) { data.NullCheck("data"); data.ClearRelativeData(); this._Data = data; }
public DEMemberCollectionRelativeExecutorBase(DEOperationType opType, DEBase container, DESchemaObjectCollection members) : base(opType, container) { container.NullCheck("container"); container.ClearRelativeData(); members.NullCheck("members"); members.ForEach(p => p.ClearRelativeData()); this._Container = container; this._Members = members; this.SaveMemberData = true; }
public DEMemberRelativeExecutorBase(DEOperationType opType, DESchemaObjectBase container, DEBase member) : base(opType, member) { container.NullCheck("container"); container.ClearRelativeData(); if (member != null) { member.ClearRelativeData(); } this._Container = container; this._Relation = PrepareRelationObject(container, member); }