注:纯粹 是个人看法,不一定正确
在 C/S 模式下,我建议用 dataset ,因为 dataset自动生成 保存的方法 的效率高之外,还可以批量 保存,在用gridView 的时候,object 是不可以自动排序的,而dataset就可以,估计其他.net 控件对 dataset 的支持都会比 object 好,所以 dataset 有很大的优势。
在 B / s 模式下,我就赞成用 object 了,因为oject 结构简单,在数据不多的情况下 估计效率会比dataset 好,而且网页上 做批量 好像不怎么现实,一般都是 立即更改的;再者 oject 支持 OR/M ,而dataset 不能,如果不是用sql server的 时候,dataset 的优势就基本没有了。
其实程序 无非是要实现用户的需要,dataset 和 object都可以做数据的载体,至于哪个方便 就用哪个吧,总之开发时间要尽量少就可以了,呵呵