1

必要なことの 90% を実行する DataForm があります。独自のフィールドをいくつか追加したいと思います。このチュートリアルでは、これを行う方法の例を示していますが、それを行うにはすべてをオーバーライドする必要があるようです。(私はむしろその余分のかさばりを持ちたくない.)

この質問は、DataForm をサブクラス化する方法があるように見えますが、それはちょっと厄介なようです。UI を手続き的にではなく宣言的に指定することに固執したいと思います。

これを行う他の方法はありますか、それとも弾丸を噛む必要がありますか?

4

1 に答える 1

0

残念ながら、私が見つけた最善の方法は、バニラ WCF からのデータ注釈のサポートを含むデータフォームでデフォルトのデータフォームをオーバーライドすることでした。

http://new.effectivecoder.net/2010/06/using-dataannotations-on-generated.html

これは、回避しようとしているアプローチのように思えますが、これ以上良いものは見つかりませんでした。

于 2011-06-17T15:28:14.813 に答える