关于hibernate.net方面资料

网上搜集来的:

hibernate.net是hibernate在.net方面的实现
hibernate和linq的目的是相似的,都是为了实现更语义化更自然的数据查询,linq也可以象hibernate一样通过数据库映射配置实现orm.
但是相比作为第三方类库的hibernate, linq是作为语法实现的,有一定的优势.比如hibernate中创建hql查询实质还是操作查询字符串,是没有办法进行编译期检查的,而linq直接在编程语言中实现查询,可避免一部分类型错误.而且linq只是一种语法规范,在实际使用中,有linq to object, linq to xml等,可以实现对不同数据源的查询,这也是专为数据库访问层设计的hibernate做不到的
而对比linq, hibernate的优势可能就是他积累下来的群众基础和开源社区的力量吧

 

LINQ to SQL与NHibernate横向对比 

http://developer.51cto.com/art/200909/153084.htm
posted @ 2012-11-06 23:36  多来米  阅读(169)  评论(0编辑  收藏  举报