2012年1月4日星期三

wcf 和微软企业库一块用实现DTO的自身验证

微软企业库用的v5版本,各个模块又进一步增强,让我们这些开发者用起来更顺手,

用到的dll有Microsoft.Practices.EnterpriseLibrary.Validation.dll;Microsoft.Practices.EnterpriseLibrary.Common.dll

DTO打上HasSelfValidationAttribute,DTO内部实现标有SelfValidationAttribute的函数;

服务接口打上ValidationBehaviorAttribute,

然后客户端调用含有该DTO的方法时会自动验证其属性是否符合已定义的验证规则;很是依赖注入。

是不是很简单啊,


wcf 和微软企业库一块用实现DTO的自身验证

TAG: