我的sql技术很牛X,是否不需要linq to sql?

bwangel 2009-07-06 08:31:11
加精
一次性将数据以最快的方式读进IList,保存到网站Cache
再尝试在内存的IList中使用linq,目标是是代码简化和性能优化。

这种方法怎么样?

...全文
995 点赞 收藏 95
写回复
95 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hetengfei_ 2012-05-05
顶楼主:
linq 用起来,超级不爽,不直接,还要搞实体。

用T_SQL 才爽,


例子:
用T_SQL 好象是自已亲手画画!
用linq 好象是 看着一个人,叫他 “从点(100,440)开始,轻用力,构到点(300,300));

麻烦:
1·可能那个人不是按照我的意思去画,更可能那个人撑握不了下手轻重。
2·还要我去学与那个人的构通。

所以说:
用linq 好像拖了库子放屁。

回复
靠 bs楼主[Quote=引用 10 楼 bwangel 的回复:]
因为我的系统使用8核CPU的栅栏机和8G内存,如果不把内存用起来感觉是犯罪啊
[/Quote]
回复
sunwukong 2011-08-16
Linq是.Net平台的OMR技术,就是为了避免写sql语句才创造出来的语法糖。
sql再牛也有必要学linq。
回复
wufanglu 2010-06-12
我不喜欢用 Cache,很容易拿到旧数据。除非数据几乎不改。
回复
slicelee 2010-05-07
[Quote=引用 17 楼 yezie 的回复:]
我觉得跟牛叉没有关系,两种各有利弊,linq也不一定是发展方向
[/Quote]

你是说Linq还是Linq to SQL。

Linq肯定是发展方向了,所以像实体框架这些都会有对应的linq to entity。
类似一出来就有的linq to XML,linq to Object。。。。。而且这两者查询效率大多数还比自己写高。。。。。

至于Linq to sql,我觉得就没必要搞太复杂,例如一些很独立的扩展功能的模块,直接查询在视图层写完了,朗格方便朗格用,我觉得linq to sql很轻量级,用的时候也要轻量级的用,换句话说就是怎么方便怎么用,用在该用的地方还是很顺的。
回复
magicdreaming 2010-04-29
感觉有点鸡肋
回复
yjp2006 2010-03-13
牺牲内存...牛。。。
回复
jin20000 2010-02-23
有时候内存和CPU都是很宝贵的
回复
imfor 2010-02-08
我测过将10W数据一次读到内存中,速度相当快 0秒分页,但多用了300MB左右的内存?你会采用这种方法吗?
回复
CODE163 2009-11-01
“一次性将数据以最快的方式读进IList”

我很纳闷这个···会不会在这一次上就完蛋了~~·
回复
yinmo1988 2009-10-26
可以用vs2008最新技术linq,这个可以办到你需要的要求
回复
JackLee8919 2009-07-14
路过 膜拜一下
回复
Jerrfy 2009-07-14
请问下有谁有单片机数控电源(数控电压)的,可以提供让我参考下不,我目前正在做。用C编程的,
回复
btq123 2009-07-14
膜拜一下牛人。
回复
jeljam 2009-07-14
[Quote=引用 74 楼 bright0322 的回复:]
技术太深层次,我是菜鸟
[/Quote]

严重同意.!!!..
回复
jeljam 2009-07-14
跟我公司某个牛人一样牛X!~!!!
回复
spsx99vj 2009-07-14
接分来了。
回复
skyaspnet 2009-07-14
学习
回复
gguunnss 2009-07-13
没接触过^学习学习
回复
dreamofjava 2009-07-13
LZ很牛 羡慕
回复
发帖
LINQ
创建于2007-12-13

8494

社区成员

.NET技术 LINQ
申请成为版主
帖子事件
创建了帖子
2009-07-06 08:31
社区公告
暂无公告