表示内容などを制御する VM があります。私の場合は、ユーザー編集画面です。
ユーザーが保存する前にいくつかのコードがあります-入力されたパスワードを取得し、それをソルトで暗号化し、エンティティプロパティに入れます。
では、このコードはどこに属するのでしょうか? 現在、私は OnBeforeSave をインターセプトしてそこに配置しています。モデルに移動する必要がありますか?
編集:
私の環境/レイヤーに関する詳細情報:
- シルバーライト
- ビュー (XAML)
- ViewModel (リポジトリを介したデータ アクセスをカプセル化します)。バインドするプロパティとデータ オブジェクトを公開します
- モデル - 持続性を担当する DevForce フレームワーク。また、検証機能も使用します。部分クラスなどで拡張できます。