我正在考虑尝试Nhibernate,可能还有linq to Nhibernate扩展。
我是不是应该先通过常规的Nhibernate,然后再进行linq扩展?
还有谁有任何关于linq to Nhibernate的好教程,我很难找到它们。
发布于 2011-01-12 03:31:42
购买这本书的NHibernate 3.0 Cookbook,你可以得到只有16英镑,讨价还价!
购买该书,了解如何使用asp.net和asp.net MVC设置网站,并展示如何实现会话管理模块。你不会失望,只需16英镑,你就可以节省很多时间。
作为进一步的说明,我已经使用Nhibernate一年多了,我发现很难去看博客,教程和示例应用程序等。因为在网络上有很多关于NHibernate的信息,我发现很多已经过时了,你会发现很多矛盾和代码就是不能工作。
发布于 2011-01-11 13:14:15
Linq-to-NHibernate围绕NHibernate的标准API创建查询。我认为理解Nhibernate的要点以及其他可选查询方法的工作方式是很重要的。在此之后,主要是理解L2N实现的已知问题和未实现部分。
当然,如果可能的话,你应该看看NH3,因为他们对LINQ的支持要好得多,并且集成到了NH核心中。我认为在幕后,L2N使用了在NH3中添加的QueryOver应用编程接口。
NHibernate Reference Documentation (for NH v3)
LINQ to NHibernate, JQuery/jqGrid SubGrid, HQL and ICriteria (for NH v2.1)
A nice beginning to end guide of getting NH and L2N up and running (for NH v2.1)
发布于 2011-01-11 13:21:25
还有Fluent,它允许您在代码中创建映射,而不是NHibernate (HBM文件)。
我从阅读Fluent NHibernate提供的简短而清晰的文档开始。
在TekPub上还有精通NHibernate系列,需要购买或订阅。它涵盖了基础知识和一些中间材料。
最后,在创建了一些测试/示例之后,尝试使用NhProf -- NHibernate分析器。尽管成本较高,但对于使用NH来说,它确实是一个不可或缺的工具--用于识别瓶颈、了解查询是如何以及何时执行的,以及从总体上提高性能。
https://stackoverflow.com/questions/4654397
复制相似问题