【发布时间】:2009-11-17 13:28:15
【问题描述】:
我正在使用模板引擎生成 dto 类,并希望排除 asmx Web 服务中的某些属性,如果可能,最好的方法是什么?
例如:
[WebMethod]
public ProductPackages GetPackages()
{
ProductPackages packages = new ProductPackages();
packages.Packages.add(new PackageDTO());
return packages;
}
PackageDTO 包含一些与此服务无关的属性。 但是由于可以随时重新生成该类,因此我无法将 [XmlIgnore] 应用于字段。
所以我正在寻找一种在不触及实际课程的情况下应用“排除列表”的方法。 以上只是一个示例,模板引擎为给定项目中的所有表生成 dto,我希望能够在服务中使用它们,而无需维护一大堆几乎相同的类。
【问题讨论】:
标签: asp.net web-services asmx