1

我有一个名为 EmployeeGateway 的 WCF 项目,此 WCF 项目已作为 WCF 服务引用添加到另一个名为 CompanyService 的 WCF 项目

EmployeeGateway 有一个名为 EmployeeView 的对象

在 CompanyService 中,我有一个同名的对象“EmployeeView”,它继承自 EmployeeGateway.EmployeeView

[DataContract] 公共类 EmployeeView : EmployeeGateway::EmployeeView { 附加字段 }

现在,我有一个名为 CompanyUI (MVC) 的第三个项目,它具有对 CompanyService 的服务引用。

问题是reference.cs文件中生成的代码有:

公共部分类 EmployeeView :

和一个

公共部分类EmployeeView 1:{Namespace}.EmployeeView {fields}

是否可以在名称末尾没有 1 的情况下生成此文件?它可以以某种方式完全合格吗?例如:参考文件包含 {Namespace}.EmployeeGateway.EmployeeView 和 {Namespace}.CompanyService.EmployeeView (继承自 EmployeeGateway?

如果没有,我想知道是否有可能在 CompanyUI 项目中根本不公开 EmployeeGateway.Employee 视图?

不过,真的,我不喜欢我调用的方法末尾有数字 1,我正在寻找如何正确修复它的选项。

感谢您的任何帮助。史蒂文。

4

0 回答 0