我有一个 DataForm 可以完成我需要的 90% 的工作。我想添加一些我自己的字段。本教程提供了如何执行此操作的示例,但看起来我需要覆盖所有内容才能执行此操作。(我宁愿没有多余的体积。)
这个问题看起来可能有一种方法可以通过子类化 DataForm,但这似乎有点混乱,我想坚持以声明方式而不是程序方式指定 UI。
还有其他方法可以做到这一点,还是我必须咬紧牙关?
不幸的是,我发现的最佳方法是使用包含对 vanilla WCF 数据注释的支持的默认数据表单覆盖。
http://new.efficientcoder.net/2010/06/using-dataannotations-on-generated.html
听起来这可能是您要避免的方法,但我没有找到更好的方法。