在使用POCO類與Entity框架的wpf應用程序中,對數據執行驗證的最佳方式是什麼?我知道數據註釋,但如果我不是非常錯誤,他們更多地使用ASP.Net MVC比WPF(我沒有找到WPF的許多例子)。之前我讓我的Domain類實現了IDataErrorInfo接口,但我不確定這是否是正確的方法。如果我想在稍後的階段與Silverlight應用程序或ASP.NET應用程序共享我的EntityFramework類,那麼我最好的方法是什麼,這樣我就可以重用我的驗證規則。 (使用ASP.net,我相信我的IDataErrorInfo處理錯誤的方法是沒用的)。我可以找到很多類似的問題,但沒有一個能夠滿足我的需求。這將是巨大的,如果任何人都可以在正確的方向指向我使用實體框架和WPF/Silverlight或ASP.Net驗證
我一直在使用T4模板,我的域模型來生成POCO類和業務對象也