我只是一个NHibernate和WCF的简单初学者。我想在我的存储库所在的类库中使用NHibernate作为我的ORM。我还需要使用WCF来公开我的业务逻辑,并将我的存储库放在公司的其他部门之后。
是否有一些关于如何完成此任务的良好文档?是否有提前照顾的陷阱?任何推荐的阅读/书籍?
我正在寻找有关如何在WCF中最好地集成NHibernate的信息。我是否使用HttpModule,必须在我的服务层的global.asax中连接一些东西(使用IIS托管,所以我去了一个Web应用程序项目开始)。我是按照要求或其他方式参加会议吗?
答案 0 :(得分:3)
我知道一个。
使用单独的类作为DataContract 而不是使用NHibernate映射 类。
这可以充当WCF客户端和服务器之间的DTO对象。您可以使用AutoMapper映射DTO和实体类。
在尝试提高使用NHibernate和WCF构建的数据服务的性能时,查看我遇到的问题。
Improving the performance of an nHibernate Data Access Layer