我有一个名为EmployeeGateway的WCF项目,此WCF项目已添加为另一个名为CompanyService的WCF项目的WCF服务引用
EmployeeGateway有一个名为EmployeeView的对象
在CompanyService中,我有一个名为'EmployeeView'的对象,它继承自EmployeeGateway.EmployeeView
[DataContract] 公共类EmployeeView:EmployeeGateway :: EmployeeView {additionalfields}
现在,我有一个名为CompanyUI(MVC)的第三个项目,该项目具有对CompanyService的服务引用。
问题是reference.cs文件中生成的代码有一个:
公共部分类EmployeeView:
和
公共部分类EmployeeView 1 :{Namespace} .EmployeeView {fields}
是否可以在名称末尾没有1的情况下生成此文件?它能以某种方式完全合格吗?例如:参考文件包含{Namespace} .EmployeeGateway.EmployeeView和{Namespace} .CompanyService.EmployeeView(它将从EmployeeGateway继承?
如果没有,我想知道是否有可能甚至不公开CompanyUI项目中的EmployeeGateway.Employee视图?
实际上,我不喜欢我正在调用的方法在结尾处有数字1,我正在寻找如何正确修复它的选项。
感谢您的帮助。 史蒂芬。