public virtual void Execute() { if (IsExecuted) { return; } IsExecuted = true; DatabaseReader reader = Mgr.Query(Container.SQLQuery); OnReader(reader); IsOperateComplated = true; }