我有一个现有的 asp.net webforms 项目,它使用 Microsoft 的 Enterprise DAAB 作为 DAL,我需要实现一些广泛的功能,并且我想使用 NHibernate 使事情变得更容易。
是否有任何允许混合 DAAB/NHibernate DAL 的设计模式/架构?这是个好主意吗 ?
我的想法是:如果我有一个混合 DAL,我仍然可以通过 DAAB 端传递高流量/非动态查询,并节省动态 sql 生成的开销。但仍然有 nhibernate 用于更复杂的查询。
此外,为 asp.net webforms 应用程序设置 NHibernate DAL/BLL 的最佳方法是什么?我已经阅读了 NHibernate 网站上的教程,其他几个似乎没有就开始/结束 nhib 会话达成共识。我只是在寻找最佳实践示例。
谢谢