将NHibernate与WCF一起使用时要注意什么?

时间:2010-07-06 16:09:40

标签: .net wcf nhibernate architecture orm

我只是一个NHibernate和WCF的简单初学者。我想在我的存储库所在的类库中使用NHibernate作为我的ORM。我还需要使用WCF来公开我的业务逻辑,并将我的存储库放在公司的其他部门之后。

是否有一些关于如何完成此任务的良好文档?是否有提前照顾的陷阱?任何推荐的阅读/书籍?

我正在寻找有关如何在WCF中最好地集成NHibernate的信息。我是否使用HttpModule,必须在我的服务层的global.asax中连接一些东西(使用IIS托管,所以我去了一个Web应用程序项目开始)。我是按照要求或其他方式参加会议吗?

1 个答案:

答案 0 :(得分:3)

我知道一个。

  

使用单独的类作为DataContract   而不是使用NHibernate映射   类。

这可以充当WCF客户端和服务器之间的DTO对象。您可以使用AutoMapper映射DTO和实体类。

在尝试提高使用NHibernate和WCF构建的数据服务的性能时,查看我遇到的问题。

Improving the performance of an nHibernate Data Access Layer