【发布时间】:2012-09-04 22:36:35
【问题描述】:
我已经看到许多关于 NHibernate 会话管理的类似问题(所以我知道我并不孤单),但没有解决从其他层抽象会话管理细节的答案。
简单来说,我有一个领域层,其中包含客户、产品和订单等对象。我有一个集成层,它为应用程序定义服务,如 IOrderEntryService,其中包含 Get
我可以使用 NHibernate 实现 IOrderEntryService 并定义映射以支持诸如 Customer.Orders 以及 Order.Customer 等属性以及使用延迟加载的类似关联。在我的 Get
是否有一种抽象的方式来管理不将更高层绑定到 NHibernate 的“会话”?
【问题讨论】:
标签: nhibernate