【问题标题】:What to take care of when using NHibernate with WCF?在 WCF 中使用 NHibernate 时要注意什么?
【发布时间】:2011-03-12 09:50:07
【问题描述】:

我只是一个简单的 NHibernate 和 WCF 初学者。我想在我的存储库所在的类库中使用 NHibernate 作为我的 ORM。我还需要使用 WCF 向公司的其他人公开我的业务逻辑,以及我的存储库。

是否有一些关于如何完成这项任务的好文档?是否有需要提前注意的陷阱?有什么推荐的阅读/书籍吗?

我正在寻找有关如何在 WCF 中最好地集成 NHibernate 的信息。我是否使用 HttpModule,必须在我的服务层的 global.asax 中连接一些东西(使用 IIS 托管,所以我从一个 Web 应用程序项目开始)。我是按请求进行 Session 还是其他什么?

【问题讨论】:

    标签: .net wcf nhibernate architecture orm


    【解决方案1】:

    我认识一个。

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

    这可以作为 WCF 客户端和服务器之间的 DTO 对象。您可以使用 AutoMapper 来映射 DTO 和 Entity 类。

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

    Improving the performance of an nHibernate Data Access Layer

    【讨论】:

    • 我来看看。感谢您的贡献。
    猜你喜欢
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 2015-05-01
    相关资源
    最近更新 更多