我想在 Asp.net 3.5 中使用 NHibernate,但我不知道如何使用它。我搜索 Google 但找不到关于为什么使用 NHibernate、使用它的优点以及与 Asp.net 项目集成的完整解释。
最佳答案
我建议查看 CaSTLe 和 NHibernate。我最近开始使用它,并对它的功能感到震惊。 CaSTLe 为您管理所有 session 。而且使用 LINQ 也很容易。
另一个很棒的工具(应该与 ASP.Net 一起使用)是 Nhibernate Profiler http://nhprof.com/它向您显示正在生成哪些查询以及运行所需的时间。
此外,如果您已经创建了数据库,则可以下载此工具 http://www.agilityfororms.com/Home/Products/AfoCastleActiveRecordModelCodeGenerator/它将根据您的数据库创建您的模型。它在大多数情况下都工作得很好。尽管您必须注册才能下载免费版本,但仍然值得一试。
Fluent NHibernate 应该也不错,尽管我没有这方面的经验。可能值得一看。 http://fluentnhibernate.org/
关于asp.net - 如何在 asp.net 3.5 中使用 NHibernate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3583956/