2009-05-22 21 views
0

ビューにドロップダウンリストを設定するために使用されるLinq To SQLオブジェクトを含むクラスがあります。 Scott GuのNerd Dinnerを使用して、私は部分クラスを使用して、彼らが使用する検証フレームワークを実装しています。これは、1つのオブジェクトをビューごとに(例夕食)扱うときにうまく動作します。しかし、Linq To Sqlオブジェクトではないクラスを使用すると、検証作業ができなくなります。何か案は?Linq to SQLの妥当性確認

+2

作業コードではなく作業コードを抽出してください。 –

+0

ここにコードを渡すことはできますか? – Jack

答えて

1

Nerd Dinnerアプリは、Linq To SQLがデータを保持するときに発生するイベントを利用します。具体的には、OnValidate()メソッド。

Linq To Sqlではないクラスがあるため、独自のカスタムイベントハンドラを作成し、変更のデータが発生したときに起動できます。

代わりに、指定されたオブジェクトを検証するメソッドを呼び出し、オブジェクトと同じ数の検証関数を呼び出します。