从SqlDSController分离出非sql代码到DSController