在使用带有实体框架的 POCO 类的 wpf 应用程序中,对数据执行验证的最佳方法是什么。我知道数据注释,但如果我没有完全错的话,它们更多地用于 ASP.Net MVC 而不是 WPF(我没有找到很多 WPF 示例)。早些时候,我让我的 Domain 类实现 IDataErrorInfo 接口,但我不确定这是否是正确的方法。如果我想在稍后阶段与 Silverlight 应用程序或 ASP.NET 应用程序共享我的 EntityFramework 类,那么我最好的方法是什么,以便我可以重用我的验证规则。(对于 ASP.net,我相信我的 IDataErrorInfo 处理错误的方式将毫无用处?)。我可以找到很多类似的问题,但没有一个特别符合我的需求。如果有人能指出我正确的方向,那就太好了
我一直在我的域模型上使用 T4 模板来生成 POCO 类,并且也一直将这些 POCO 类对象用作业务对象