精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-16
学java,很久前使用过.net,观看之
|
|
返回顶楼 | |
发表时间:2009-02-06
刑天战士 写道 mooniscrazy 写道 Linq绝不可能被和谐掉。从架构上来说,它是优秀的。而且它已经是语言标准的一部分,也无法取代。
关于nhibernate的可用性,我表示怀疑。以前发现过它的实现,对于关联的实体,查询效率极低。1对n的关联实体,它要查询n+1次才能全部取出来,根本就没有实用价值。那是1.2。 不知道2.0如何了。 你真的认真用过nHibernate吗? 你可以自己试试。建一个4层的一对多关系,然后你试着访问最低下一层的,看看它会给你产生什么sql。 hibernate不是这样实现的。是一次取出来。 nhibernate 2.0我没看。我已经对它失去信心了。 |
|
返回顶楼 | |
发表时间:2009-02-06
eager fetch 你没有用过吗……
|
|
返回顶楼 | |
发表时间:2009-02-07
刑天战士 写道 eager fetch 你没有用过吗……
你做个demo吧。四层的一对多关系。看能不能一次取出来。反正我以前在1.2的时候没有成功,它只是对两层的有用。 |
|
返回顶楼 | |
发表时间:2009-02-18
NH有NHibernate.Mapping,或者Castle里边的ActiveRecord可以用Attribute方式;
最近有fluent-nhibernate项目,用Lambda代码方式来做Mapping,如果发展得好,有机会直接摆脱hbm.xml; NHibernate.Linq也出现很久了; EF还有很长的距离才能赶上NH啊。。。至于linq2Sql那个玩具,一早就应该和谐掉啦,呵呵。 BTW,我觉得.NET 是不是 || 可不可 || 需不需要 有一个类似JPA的物体,把ORM技术统一一下接口? |
|
返回顶楼 | |
发表时间:2009-02-25
以前用Spring.net+NH,
现在自己写orm的飘过 |
|
返回顶楼 | |
发表时间:2009-02-26
刑天战士 写道 还有,据传说.net以后可能要发展ADO.NET Entity Framework而放弃linq,不知情况是否属实……
不是放弃Linq, 是放弃了Linq to SQL |
|
返回顶楼 | |
发表时间:2009-02-27
entity framework model
|
|
返回顶楼 | |
发表时间:2009-05-11
用SPRING+nhibernate,完全可以,不过不建议写成CS架架,改成多层的架构吧..客户端使用SMALLCLIENT,很好用的...
|
|
返回顶楼 | |
发表时间:2009-05-12
一直找不到合适的,现在老老实实用代码工具+企业库
|
|
返回顶楼 | |