论坛首页 编程语言技术论坛

有人用nhibernate吗?

浏览 11994 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-12  
我佛山人 写道
貌似3.5才有LINQ


3.5...呵呵...3.5用的是2.0的core.
0 请登录后投票
   发表时间:2008-03-12  
听说是可以运行在2.0上,但是好像比较麻烦,要先装3.5然后拷贝到2.0
0 请登录后投票
   发表时间:2008-03-13  
ray_linn说得对。3.5用的2.0的core,再其基础上改进的。
LINQ可以运行在2.0上,倒不用装3.5,但是要把一些3.5的DLL拷贝引用进来。
0 请登录后投票
   发表时间:2008-03-14  
woody_420420 写道
ray_linn说得对。3.5用的2.0的core,再其基础上改进的。
LINQ可以运行在2.0上,倒不用装3.5,但是要把一些3.5的DLL拷贝引用进来。

问题是如果不装的话哪里的dll啊。你能不能共享一下啊。
0 请登录后投票
   发表时间:2008-03-14  
myoldman 写道
woody_420420 写道
ray_linn说得对。3.5用的2.0的core,再其基础上改进的。
LINQ可以运行在2.0上,倒不用装3.5,但是要把一些3.5的DLL拷贝引用进来。

问题是如果不装的话哪里的dll啊。你能不能共享一下啊。

我好久没玩LINQ。。。当然,必须在装了3.5的环境的机子下面把那些DLL拷贝过来。
最简单的办法就是,在3.5环境下建一个LINQ的项目,然后把引用下面的DLL考到你2.0环境机器,引用。。。OK!
具体名字有点记不清了,好像是System.Core.*之类的。。。不知道后来版本是否变化。
0 请登录后投票
   发表时间:2008-04-09  
你可以尝试使用active record,项目不大的话,用这个还是蛮方便的
0 请登录后投票
   发表时间:2008-04-10  
对性能要求高的应用就够呛了
不过对小型应用确实挺方便
0 请登录后投票
   发表时间:2008-05-07  
yyliuliang 写道
对性能要求高的应用就够呛了
不过对小型应用确实挺方便


是Linq还是NHibernate?
我觉得NHibernate还是足够的快。Linq就没有用过,不清楚,但是我觉得Linq For Sql应该会比NHibernate要慢得多,至少Linq没有Cache。
0 请登录后投票
   发表时间:2008-05-07  
沉默的糕点 写道
yyliuliang 写道
对性能要求高的应用就够呛了
不过对小型应用确实挺方便


是Linq还是NHibernate?
我觉得NHibernate还是足够的快。Linq就没有用过,不清楚,但是我觉得Linq For Sql应该会比NHibernate要慢得多,至少Linq没有Cache。

对于单个实体的crud操作,没有复杂的多表关联,对数据的批量操作的情况下nhibernate确实够用了. 但它毕竟是一个通用框架,当你面对高并发,海量数据,始终还是不如直接用sql操作来得游刃有余. 当然了,肯定有hibernate/orm高手会指出,'那是你水平不够,没有良好的object domian 设计能力,所以操控不好hibernate'. 话这么说当然也没错,但是系统良好的设计就仅仅在于入库的那个序列化阶段?

不管是nhibernate还是DLinq它们最本质还是帮助你以oo方式自动生成dbms里script,跟cache是两个层面
0 请登录后投票
   发表时间:2008-09-25  
最近试了一下,好像linq本身在.net + system.core情况下能使用,但是linq to sql不行,哪怕引入system.data.linq.dll另外ASP.NET MVC 你把MVC的所有DLL文件都拷过去,同样不行,查阅大量信息,好像都是在说.net 2.0 sp1 而不是.net 2.0 RTM 可把我郁闷坏了,现在只能考虑NHibernate了 LINQ是指望不上

国内的虚拟主机槑几个.net 3.5运行环境的
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics