用LINQ还是NHibernate?

anticlimax 2007-12-24 09:39:27
加精
我的项目关于进销存的,这几天上网搜了些关于NHibernate的资料,正准备应用它呢,这不,又看到了LINQ,我总觉得跟着MS走会好点,现在问题是,LINQ能否替代NHibernate,实现我的项目
...全文
6855 141 打赏 收藏 转发到动态 举报
写回复
用AI写文章
141 条回复
切换为时间正序
请发表友善的回复…
发表回复
TANK 2011-05-24
  • 打赏
  • 举报
回复
Linq 现在红吗?我是在公司做项目时才知道有这门技术 !!!!
mal2029 2011-03-15
  • 打赏
  • 举报
回复
唉。不要争论了。

像LINQ 这样ORM工具是数据发展史上的必然过程, 企业级计算不只是“性能”,系统“性能”只是一个方面,还有很多重要的概念值得关注。

记得当初C语言所代表的面向过程开发的阶段吗,就在上个世纪60-80年代,那时的人们就像我们一样还在争论“系统性能”与“开发效率,软件质量” 谁更重要。 看看现在,面向对象的开展在整个企业级计算领域中的地位已经不容置疑。这说明了人们对“开发效率,软件质量”的追求远远胜过对系统性能的追求。

换句话说,现在的人们明白了,系统性能是可以通过硬件的不断换代来提高的,但只有在软件的开发效率和质量提高的前提下,新硬件所带来的性能优势才能被挖掘出来。

试想,如果软件开发效率和质量还停留关上个世纪60年代的水平,那么今天也许MS开发WINDOWS7时将会用掉几十年的时间,那么整个IT业还会有这样的发展盛世吗?
DeathSteps 2010-12-28
  • 打赏
  • 举报
回复
喜欢ADO.NET Entity Framework
zixijack 2010-12-02
  • 打赏
  • 举报
回复
用 linq 多的
Unicorn_520 2010-11-02
  • 打赏
  • 举报
回复
这是好多年前的帖子啊
勤奋的阿拉丁 2010-10-29
  • 打赏
  • 举报
回复
Linq to SQL

I'v never see a better one than LINQ!

I think LINQ will be your choice!!!!
tangsilai 2010-09-12
  • 打赏
  • 举报
回复
支持Linq,至少开发速度可以提高300%
至于关键性的问题和瓶颈问题,LINQ也支持直接写SQL和调用SP
但往往关键性的问题和瓶颈问题也就那么几个, 而不是整个项目
superjava000 2010-06-25
  • 打赏
  • 举报
回复
初次 接触linq 不做评论
mrsupersky 2010-05-01
  • 打赏
  • 举报
回复
多加一层就慢一层?那也不一定的,有时候多加一层就会更快比如最简单的分类的树形结构,当数据量很大时才能体现处优点,我记得LINQ就比较适合在数据量较大的查询时使用菜户体现出巨大的优势吧

新技术的诞生总是有他的理由与优点的,诚然有什么东东不是在出来一段时间后都要经过一番事实的验证才会取得成功呢?
就像JAVA一样,其实JAVA当时差点就挂掉了的,当然我个人认为JAVA的语法比C#要复杂
对于LINQ千万不要以为它的代码实现简单,而它就没有内涵,给你看出来了,哪你怎么就不开发出一个其他的查询语言呢?
我们只是学习,你喜欢什么就学什么,随心所欲只要你不计后果。。。想怎么样都成

反正我喜欢LINQ,我不管,我就是喜欢。。。

还有我虽然在学J2EE 但其实我不喜欢JAVA本身,但我喜欢学它,有什么不可以。。。。

我的未来我做主
coderpig0730 2010-03-06
  • 打赏
  • 举报
回复
支持用NHibernate
mrcooldog 2009-10-29
  • 打赏
  • 举报
回复
mark
soldierluo 2009-10-09
  • 打赏
  • 举报
回复
mark 正在学习nhibernate 感觉很麻烦 不知道该不该继续
skyaspnet 2009-10-07
  • 打赏
  • 举报
回复
学习
jiang011 2009-09-29
  • 打赏
  • 举报
回复
总觉得用第三方的并不利于今后的升级,至少Linq的升级不是太担心。
cadust 2009-03-08
  • 打赏
  • 举报
回复
mark))
womoney7 2009-03-06
  • 打赏
  • 举报
回复
LINQ只是一种查询语言而已,LINQ TO SQL是将SQL 映射为对象化查询。NHibernate 不仅仅是一种查询,它包含有对数据库的管理,它也有自己的对象化查询,HQL,而现在NHibernate.org 也发布了 LINQ TO NHibernate。
zhao2832 2008-11-22
  • 打赏
  • 举报
回复
我终于决定用Linq了 做了半年的思想斗争!原因是.NET3.5的普及程度和Linq的速度问题
xg_delayth 2008-11-05
  • 打赏
  • 举报
回复
不管linq还是hibernate都需要精通他们才行,一知半解的无济于事,垃圾的使用这两种东西,性能能好才怪,DBA当然也要适应hibernate和linq(目前我们这里DBA只看日至,程序员配合)
zzy_0471 2008-10-23
  • 打赏
  • 举报
回复
好帖子
qingwa008 2008-10-08
  • 打赏
  • 举报
回复
还是看你的需求吧,离开这个再怎么争吵是没有意义的.个人感觉Linq绝对开发高效率,但如果对运行性能要求很高的话楼主还值的再考虑考虑是不是用orm的
加载更多回复(119)

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧