wcf生成的类和验证应用程序块属性

wcf生成的类和验证应用程序块属性,wcf,validation,enterprise-library,validationattribute,validation-application-bl,Wcf,Validation,Enterprise Library,Validationattribute,Validation Application Bl,我是验证应用程序块的新手,正在尝试将其与wcf一起使用 我有一个wcf服务,它具有使用属性定义的验证规则的数据对象 在我的客户端(WPF),我有一个服务引用。更新服务引用时,生成的类中没有验证规则属性 如何从服务中获取规则? 我是否遗漏了某个步骤,或者这是不可能的?使用“添加服务引用”时,会为该服务创建代理类。但是,这不会保留所有验证属性,而只是创建与服务元数据对应的属性。为了保留验证规则,您需要在WCF和WPF之间共享您的服务和数据契约 为此,请将所有服务和数据协定移动到程序集中。WCF和WP

我是验证应用程序块的新手,正在尝试将其与wcf一起使用

我有一个wcf服务,它具有使用属性定义的验证规则的数据对象

在我的客户端(WPF),我有一个服务引用。更新服务引用时,生成的类中没有验证规则属性

如何从服务中获取规则?
我是否遗漏了某个步骤,或者这是不可能的?

使用“添加服务引用”时,会为该服务创建代理类。但是,这不会保留所有验证属性,而只是创建与服务元数据对应的属性。为了保留验证规则,您需要在WCF和WPF之间共享您的服务和数据契约

为此,请将所有服务和数据协定移动到程序集中。WCF和WPF都应引用此程序集。然后可以使用或创建自己的代理类


由于WCF和WPF都引用了使用VAB属性注释的相同类,因此您可以使用企业库在WCF和WPF中调用验证。

投票支持此连接,并注释它们应该支持带有WCF RIA的WPF,以便验证属性也可以跨线复制: