我的Remoting中间层一些SQL操作方法,访问着oracle数据库。这些SQL方法,以DATASET, DATATABLE返回客户端。
但数据量也不会太大呀。后来我搞了一个DATASET常用数据缓存起来。 这个DATASET有的数据,就不到中间层去取数据了。但是运行效果也不明显。不知各位有没有什么好的方法呀。不好意思小弟手上只有20分了。
但数据量也不会太大呀。后来我搞了一个DATASET常用数据缓存起来。 这个DATASET有的数据,就不到中间层去取数据了。但是运行效果也不明显。不知各位有没有什么好的方法呀。不好意思小弟手上只有20分了。
解决方案 »
- int数组 转换为 "3,6,7,8,9,5,10,12"
- 请教winform下datagridview如何显示所有行的内容
- COM组件在C#中出现的问题,求解
- 怎样获取winform程序安装后的根目录?
- 初学者 这个不明白
- C#高手进来看看!
- 关于Sql Server&StreamReader耗费资源的解决办法.
- C# 重写CheckedListBox,新增一个选中项目在最上面的【排序】功能
- 如何实现类似studio 2003中如起始页等页面的那类选项卡形式。急!!!
- 开发一个物流软件,不知如何着手,请各位帮忙,哪有介绍这方面的知识,大家推荐一下
- 使用socket异步接收数据的问题?
- 初学c#,问两个基础问题,先谢了
例,中间层类中有这样一个方法(他直接去返回一个结果的DATASET)
public DataSet GetRoomCondition(bool All)
{
...................
return dsResult;
}客户端:
DataSet ds = new DataSet();
ds = lc.GetRoomCondition(true); //直接用一个DATASET去承接。
不知这样和效率有什么关系,如何改进。
这个显示出来的程序是不是有待改进~~
不过DataSet的Xml序列化有个建议就是利用DataSet的ReadXml和WriteXml转化成string后再传输、解析,速度会好一些。
GridView1.DataSource = DataSet1.Tables["****"].DefaultView;或是取里面的数据出来用就好了呀.
remoting 是比较方便的技术呀。
socket数据量一高,处理不好会堵塞。
不是由.net自动完成吗?