请大家帮我分析:DataSet和List做数据源有什么区别 DataSet和List做数据源有什么区别别人说List做数据源保险可是我觉得还是DataSet简单方面 我也没觉得他不保险呀能有什么区别大家帮我分析分析 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 强类型的DataSet和泛型的List差不多方便但是普通类型的DataSet和普通List也就那么不方便现在比价流行的应该是List<实体类>吧,MVC,三层架构都使用这种 保险,什么叫保险DataSet难道不保险了只是List<>泛型的性能好一些,不过DataSet我觉得没什么不好 啥叫强类型的 不明白我就是直接把数据表存到DataSet里了 这应该是普通类型的吧 DataSet占资源,速度不理想DataReader读取的速度比Adapter要快,他是向下查找的List只是从Reader转换过来而已List<T>主要是利用泛型了 你是说List速度比DataSet快我用List还要一个实例类还要历遍DataSet把每项数据存进List里 真够麻烦的 DataSet里面可以多个DataTable,类似一个虚拟的数据库,List <>泛型 我用的比较多的方式是,自定义一个模型类,然后在其中放入类对象来存取数据。至于安全性方面还真没研究过,就我个人而言,一般比较复杂的多表的情况会考虑用DataSet,比较简单的情况下会考虑用List <>泛型 你读出来的数据是DataSet吗?不是吧。DataAdapter和DataReader是这2种你看下petshop4.0,里面是怎么读的 我读出来的是DataSet里的DataTable 我都是直接把DataSet当数据源使用的有问题吗(我知道我很笨) http://topic.csdn.net/u/20091222/21/7181fd84-de20-4f6b-9259-2e3f52474110.html 可是我的List里面的实例类 为了好记 里面的属性名 和数据表里的是一样的这不还是暴露表结构了难道要我改名字 你是说List速度比DataSet快 我用List还要一个实例类 还要历遍DataSet把每项数据存进List里不是的,可以用DataReader 把数据存进list,这样比较好 感觉差不多,也许List能快点?具体的没研究过。只是感觉! 数据量大拿ds读取出来,本机处理。list临时取小数据比较方便我的观点 我觉得, List 和 Model 一样,他负责批量定义数据表别名,就是说,你这个别名可以自己取了以后如果项目快做好了,数据库要改字段啊什么的,你就不用改了,Model 里面改下就可以了就不需要在网页上面改一堆了。 .net发邮件,以前可以,现在突然不行了 Asp.Net2.0 可以实现Ajax吗? treeview的问题 查询数据后用GridView无刷新显示数据 初级问题 asp.net 点击按钮返回“无法找到该页” 怎么合并DATAGRID里同一列的相同项 请大家帮帮忙.关于定时刷新客户端 请问:ASP。net做出的项目怎么拿到别的机器上运行? asp.net中label宽度变宽,如何使label中的子,上下位子居中呢 请教算法学习 javascript生成的文本框如何获取值,谢谢!
但是普通类型的DataSet和普通List也就那么不方便
现在比价流行的应该是List<实体类>吧,MVC,三层架构都使用这种
只是List<>泛型的性能好一些,不过DataSet我觉得没什么不好
啥叫强类型的 不明白我就是直接把数据表存到DataSet里了
这应该是普通类型的吧
DataReader读取的速度比Adapter要快,他是向下查找的List只是从Reader转换过来而已
List<T>主要是利用泛型了
你是说List速度比DataSet快
我用List还要一个实例类
还要历遍DataSet把每项数据存进List里
真够麻烦的
你看下petshop4.0,里面是怎么读的
有问题吗(我知道我很笨)
我用List还要一个实例类
还要历遍DataSet把每项数据存进List里
不是的,可以用DataReader 把数据存进list,这样比较好
我的观点
以后如果项目快做好了,数据库要改字段啊什么的,你就不用改了,Model 里面改下就可以了
就不需要在网页上面改一堆了。