如题
解决方案 »
- 关于C#多线程调试
- ADO.net 可以用udl文件连接数据库吗?
- gridview 删除行 索引超出范围。必须为非负值并小于集合大小。
- 如何取值的问题,请大家帮帮忙!
- 有没有建模的时候可以自动产生c#代码的工具?
- 8宫格随机起点递归,有的点还是出错,请帮看看
- 急!!!LargeIcon或SmallIcon状态下的ListView如何实现ListViewItem任意移动?及右击任意ListViewItem在其上弹出菜单来?
- linq多表查询返回匿名类型如指定这个类型呢?
- 用c#写winform程序时,怎么判断窗口已弹出?
- 急救!!!哪个网支持asp.net网页,我要申请空间(虚拟主机)我要在石家庄上传到该网服务器上,
- 我点翻页为什么要执行选择的事件????
- webbrowser显示一个网页,然后在网页中点击后,我想在form中有响应,可以在form中做接下去的操作
如果数据库的更新不很频繁的话,可以在数据库中创建一个表,如:表名 版本
Student 21554每次 Student 表备更新后,都把版本加一,然后应用程序每隔一定时间间隔就读取Student表的版本,与本地的缓存比较,如果不一样,就读取该表。还有一个方法,就是读取数据库时,尽量减少返回的行数和列数。
在sql server 2000下的一个可行解决方案参考,
http://www.microsoft.com/china/msdn/library/webservices/asp.net/DbCacheDepASPNET.mspx