读取数据库之后循环调用接口,怎么才能提升

读取数据库之后循环调用接口,怎么才能提升,第1张

你需要修改调用的参数,增加一个分组(或者)分页参数,例如可以规定为grp,你的程序根据grp值返回1000个一组的不同组,grp为空或者为1返回第一组,grp为2就返回第二组,一次类推。

你说的“从接口取数”是不是从代码的角度看,如果是,请往下看(因单纯接口而没有实现是取不了数的,就看实现功能的代码放在哪里而已)

Interface IDBOper

{

DataTable GetData(string sql)

}

//例如下面的代码放在后台,创建Remoting代理对象,客户端就可经过接口调用

public Class DBOper: IDBOper

{

DataTable GetData(string sql)

{

//具体实现取数代码

}

}

//利用相关方法获得实例

IDBOper _dbh=Activator.GetObject(typeof(IDBOper), string.Format("{0}/dboper", addr)) as IDBOper

//接口调用(只是从客户端代码角度看)

DataTable dt=_dbh.GetData()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10041201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存