可能这问题问得有点搞笑,但我新手不是很理解,
比如有一张表,里面有字段A,B,C,D,E,F,G,H,J...
我们使用ado.net查询绑定数据的时候sql语句 select A,B,C,D,E,F,G,H,J... from table
可是我们绑定数据的时候并不需要那么多字段啊,比如只要a,c,e,g这几个字段,
可能你们会回答那就写过个sql语句 select a,c,e,g from table,当然这样子看上去很完美。
但我突然又要多显示一个字段J,那select a,c,e,g,jfrom table这样子?
还是把所有的取出来了,像(select A,B,C,D,E,F,G,H,J... from table)包容了全部,
linq to sql 不是可以
from t in table selec new{A=t.a,B=t.b,C=t.c}其实我想问,我们写ado.net的时候是先把所有字段查出来,还是根据页面需要什么字段查然后写什么sql语句。
比如有一张表,里面有字段A,B,C,D,E,F,G,H,J...
我们使用ado.net查询绑定数据的时候sql语句 select A,B,C,D,E,F,G,H,J... from table
可是我们绑定数据的时候并不需要那么多字段啊,比如只要a,c,e,g这几个字段,
可能你们会回答那就写过个sql语句 select a,c,e,g from table,当然这样子看上去很完美。
但我突然又要多显示一个字段J,那select a,c,e,g,jfrom table这样子?
还是把所有的取出来了,像(select A,B,C,D,E,F,G,H,J... from table)包容了全部,
linq to sql 不是可以
from t in table selec new{A=t.a,B=t.b,C=t.c}其实我想问,我们写ado.net的时候是先把所有字段查出来,还是根据页面需要什么字段查然后写什么sql语句。
解决方案 »
- [急急,叽叽叽叽]JavaScript如何调用c#后台的数组
- 速度结贴——点击按钮时,按钮下方弹出一个层,用jquery实现
- 求 "个人网站初学者工具包" 讲解资料 ?
- 惨!两个表单的问题
- asp.net 如何声明一个公共文件,其它页面调用公共文件里的公用函数?
- 关于flash游戏网站的积分提交
- 求执行存储过程分页的代码
- 将数据库里的数据转换为XML的显示时间问题
- aspnet_wp.exe 未能启动。失败的错误代码为 80004005。当辅助进程帐户没有足够的权限读取 .NET Framework 文件时,可能会导致该错误。请
- 哪有下载模拟用手机上网的浏览器?
- 网页编程都用什么浏览器做测试啊
- 关于JS导出EXCEL的问题
那就绑定这个几个字段就可以了。其他可以不字段留着也只是占用内存空间而已。
所以一般来说会一次性都取出来。因为如果这个字段真的没用,那么你也没必要去设置这个字段了,如果你这里只用到几个属性,那么其它地方用到其它属性你是不是要重新去取一次呢
来的
只需要一部分:select 字段1名,字段2名,字段5名 from tb
不考虑数据库还要查下字典你就
select * from XXX吧
只有一处用到就看情况查所需字段嘛