社区
LINQ
帖子详情
难道new datacontext()时就载入数据了?
cloud1121
2009-09-21 09:43:34
跟踪程序的时候发现在new datacontext()的时候dbml中的所有表的数据都被全部截入了,真是这样的吗?如果表中的数据量很大,而我只取一行,这样做效率岂不是太低了啊.
...全文
69
4
打赏
收藏
难道new datacontext()时就载入数据了?
跟踪程序的时候发现在new datacontext()的时候dbml中的所有表的数据都被全部截入了,真是这样的吗?如果表中的数据量很大,而我只取一行,这样做效率岂不是太低了啊.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿书
2010-05-24
打赏
举报
回复
楼上说得对。跟踪其实就是个get动作
kugou123
2009-09-21
打赏
举报
回复
不是的吧。Linq默认是有延迟生效机制的,在遍历结果集的时候,才会真正去取数据的。
以专业开发人员为伍
2009-09-21
打赏
举报
回复
[Quote=引用楼主 cloud1121 的回复:]
跟踪程序的时候发现在new datacontext()的时候dbml中的所有表的数据都被全部截入了,真是这样的吗?如果表中的数据量很大,而我只取一行,这样做效率岂不是太低了啊.
[/Quote]
这说明你的所谓“跟踪”动作触发了它。你跟踪的时候,要想到有没有可能起坏的作用。
cloud1121
2009-09-21
打赏
举报
回复
我也一直这样认为的,但是专门建了一个项目来测试,建个DBML文件,拖两个表进去,然后在FORM里只写一句dbDataContext db = new dbDataContext();断点这里,运行程序,到断点再看db里面,所有表的行集合都有数据了
所以现在有点不敢确定了,想求证一下是我理解错了,还是操作不对
wpf 自定义控件中ElementName和
Data
Context
之间的冲突
此
时
就找不到了当前控件定义的Title属性了,只会找到绑定的
Data
Context
里面的
数据
了 ----------------------------------------------------------------------------------------------------------------------...
ScrollViewer滚动究竟来触发
载入
数据
的Behavior
近期项目中遇到
载入
数据
的性能问题, 原因是.net4.0的虚拟化支持不够完毕,有好多bug在4.5才修复。 我们仅仅能利用大家通用的做法来延迟
载入
数据
:每次
载入
固定少量的
数据
。当拖动究竟后。继续
载入
兴许同样数量的...
WPF+Task+bingding 异步
载入
数据
延
时
(未添加异常)
前言:以前使用
数据
库搜
数据
后直接传到前台设置,后来学会了绑定,界面结合部分总算是有了点经验,But....有
时
候搜
数据
没那么快,要等待
数据
返回的
时
候界面假死,白屏,很崩溃,后来使用了几种方法 :1.延迟加载先...
SharePoint服务器端对象模型 之 使用LINQ进行
数据
访问操作(Part 4)
(六)高效合理的使用LINQ 1、
Data
Context
中的两个属性 为了能够使用
Data
Context
进行
数据
提交,在
Data
Context
进行
数据
查询和操作的过程中,内部会进行
数据
状态的保持和追踪,这会带来一些额外的开销。如果用户仅需要...
关于WPF中的
数据
绑定(适合小白理解)
简单的关于WPF中的
数据
绑定
LINQ
8,497
社区成员
4,736
社区内容
发帖
与我相关
我的任务
LINQ
.NET技术 LINQ
复制链接
扫一扫
分享
社区描述
.NET技术 LINQ
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章