注:纯粹 是个人看法,不一定正确
在 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都可以做数据的载体,至于哪个方便 就用哪个吧,总之开发时间要尽量少就可以了,呵呵
本文探讨了C/S与B/S模式下使用dataset与object作为数据载体的优劣。C/S模式中,dataset因其高效批量保存及.NET控件的良好支持而占优;B/S模式下,object则因结构简单且支持ORM而在数据量不大时更胜一筹。
&spm=1001.2101.3001.5002&articleId=1882190&d=1&t=3&u=d2d99feb89034389a2c028602869df6a)
1817

被折叠的 条评论
为什么被折叠?



