1:MAction:增加ResetTable功能   增加ResetTable功能:减少New MAction的个数
2:MAction:增加在Update/Insert/Fill/ResetTable失败时,自动调用Close()  这种情况下,你不用关注在失败时要关闭数据库链接,你只需要关注成功时,关闭就行了,
3:MAction:修改Fill方法:将之前如果填充时有多条记录返回失败,改成返回首条记录
4:MAction:增加SetAutoPrefix方法,可传多个控件前缀
5:MAction:Update方法开放自动获取控件值功能

6:MAction:关闭属性DataSQLHelper的返回
7:MProce:新出产类,用于存储过程操作
8:OutPutData:新增加对存储过程枚举的导出

9:OutPutData:增加ExeCreateProc方法用于直接执行生成分页存储过程

以上操作能自动获取txt+字段名的控件的值;可是,我们一般情况下,控件的前缀是多种多样的,于是经过改良后:


            MAction action = new MAction(TableNames.Message);
            action.SetAutoPrefix("txt","ddl","lab");
            if (action.Insert(true))
            {
                action.Close();
            }

系统能自动获取界面上面三种前缀组合的控件值。同时去掉了AutoPrefix属性。

5:MAction:Update方法开放自动取控件值功能。

在此版本之前,Update方法没有开放自动取值功能,改良后开放了Update方法的自动取值功能,如:


            MAction action = new MAction(TableNames.Message);
            action.SetAutoPrefix("txt","ddl","lab");
            if (action.Update("id=1",true))
            {
                action.Close();
            }

7:MProce:新出产类,存储过程操作专业户
用法简洁如下:


        MProc proc = new MProc(ProcNames.GetUserList);
        proc.AddParas(Users.ID, 1);
        gvProcUsers.DataSource=proc.ExeDataTable();
        gvProcUsers.DataBind();         proc.ResetProc(ProcNames.GetMessageList);
        proc.AddParas(Message.UserID, 1);
        gvProcMessage.DataSource = proc.ExeDataTable();
        gvProcMessage.DataBind();         proc.Close();
05-11 22:28