【问题标题】:How to declare a class as DataContract that is in Business Layer in WCF如何将一个类声明为 WCF 业务层中的 DataContract
【发布时间】:2018-04-08 17:42:05
【问题描述】:

我正在处理 asmx Web 服务到 WCF 的转换。

我的 BLL(业务层)中有一个名为 CustomerCustomers(客户数组)的类

自从classes are already defined in Business Layer.

如何在服务层中将它们声明为Data Contract而不重新定义它们?

因为它已经引用了业务层。请推荐

我们通常需要在哪里放置数据合同?在接口或单独的类中?

【问题讨论】:

    标签: c# wcf


    【解决方案1】:

    最好的方法之一是将所有可序列化类型(Data ContractsService Contracts)放在单个项目(如基础架构库)中,然后在所需项目中引用相同的类型。

    【讨论】:

    • 一个漂亮而干净的想法。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    相关资源
    最近更新 更多