gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 06:54:47 25 4
gpt4 key购买 nike

我是验证应用程序块的新手,并尝试将它与 wcf 一起使用...

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

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

如何从服务中获取规则?
我错过了一些步骤,还是不可能?

最佳答案

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

为此,将所有服务和数据契约移动到一个程序集中。 WCF 和 WPF 都应引用此程序集。然后你可以使用 ClientBase 创建你自己的代理类或 ChannelFactory .

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

关于wcf 生成的类和验证应用程序 block 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2693784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com