如何将类声明为 WCF 业务层中的数据协定

本文关键字:数据 业务 WCF 声明 | 更新日期: 2023-09-27 17:55:36

我正在研究asmx Web服务到WCF的转换。

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

classes are already defined in Business Layer.

如何在不重新定义它们的情况下将它们声明为服务层中的Data Contract

因为,它已经引用了业务层。请建议

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

如何将类声明为 WCF 业务层中的数据协定

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