有了动态加载和动态卸载表,系统设计灵活多了,项目启动也快多了,但很多时候在系统运行过程中还是需要全部加在所有表(虽然这样的操作不是很多,但必不可少),比如:授权时需要授权某人的加载和编辑表权限,授权前肯定需要遍历并显示所有表,那就必须把表先全部加载进来,可目前的加载多表方法,必须要手工列出所有表名,而设计是动态的,随着模块的增加,表也在不断地增加,还需要来回修改代码,授权操作不会天天有,加载全部表带来的速度问题也只在授权过程中,这样的加载也非常必要,因此建议,可否增加如下方法:
加载方法:
DataTables.load(all,true,true) '加载全部表,忽略已经存在的表,忽略以sys_开始的系统表;
卸载方法:
DataTables.Unload(all,true,false) '加载全部表,忽略不经存在的表,不卸载以sys_开始的系统表;
这样的加载只是需要贺老师在编码时到当前所使用的后台数据库去查找所有表而已,这里第二个参数可以忽略,由贺老师编码忽略,无须用户设置为最佳。
支持的朋友使劲顶,等贺老师上班后好决定,积分少的朋友趁机会赚积分!![dvubb](images/emot/em63.gif)