public EntityCommand(int tuid, EntityCommandType cType, int val1, int val2) { targetUID = tuid; commandType = cType; this.val1 = val1; this.val2 = val2; }
public override IEntityCommandExecute CreateEntityCommand(EntityCommandType commandType) { switch (commandType) { case EntityCommandType.Update: return new EntityCommandUpdate(base.DataAccess); case EntityCommandType.Insert: return new EntityCommandInsert(base.DataAccess); case EntityCommandType.Upsert: return new EntityCommandUpsert(base.DataAccess); case EntityCommandType.Delete: return new EntityCommandDelete(base.DataAccess); default: throw new NotSupportedException(commandType.ToString()); } }
public abstract IEntityCommandExecute CreateEntityCommand(EntityCommandType commandType);