ドメインコンテキストでSubmitChanges()
への呼び出し中にSilverlightクライアントからサーバーに追加情報を渡し、検証中に参照されるような適切な方法を見つけようとしています。RIA Services SubmitChanges()中に追加情報を渡すことはできますか?
エンティティにはCustomValidation
という属性があり、データベースのプロパティにどのような検証が必要かを動的に検索します。このルックアッププロセスの一部では、だけを指定する必要はありません。私は検証していますが、Silverlightアプリケーションのどこで保存を開始するかなどの追加のコンテキストと、検証のレベルを適用する必要があります。異なるレベルは、完全な妥当性検査が実行される「完了」操作と比較して、初期または後続の「保存」操作に特有の妥当性検査を可能にする。
私は、これらの追加の値を送信依頼そのものと一緒に渡す方法を見つけるのに苦労しています。保存する前にデータベースに情報を隠すことを検討しています(ユーザー名にタグ付けするなど)。サーバー。
確かに良い方法がありますか?
多くのおかげで、
ウェイン
これは私の最初の考えですが、実際にはエンティティごとではなくサブミット操作ごとの解決策を目指しています。私は、実体そのものが、それが検証されるべきであることを知る上で、特に私が単にブールよりも多くのことを伝える必要があることを考えれば、必要な検証の現在の状態を記述するすべてのエンティティの複雑なオブジェクト?私はむしろ、ちょうどあまりにも乱雑に思われる。 –