2012-03-23 11 views
2

私はMVVMを使用してWPFアプリケーションを開発しています。 私はEntity Frameworkを使用してデータベースからエンティティを生成しています。 IDataErrorInfoインターフェイスを実装することで、自分のエンティティにバインドされたUserControlsの検証を実装したいと考えています。エンティティでIDataErrorInfoのメソッド実装を追加する方法はわかりません。IDataErrorInfoをエンティティに追加

どうすればよろしいですか? THX

答えて

1

追加のクラスファイルでそれらを指定することによって、それらを拡張することができるように生成されたクラスは、部分クラスである:

namespace SomeEntityModelNamespace { 
    public partial class SomeEntityType : IDataErrorInfo { 
     // Implementation 
    } 
} 

はまだ、私はエンティティへの直接結合は、常にではないことを経験してきました良いアイデア。私は通常、実際のデータベースオブジェクトを更新するための適切なメソッドを使用してそのプロパティを反映するビューモデルを作成します(私のObjectContextをできるだけ短命にしたいのです)

関連する問題