gpt4 book ai didi

wcf - 引用相同数据协定的多个 WCF 服务

转载 作者:行者123 更新时间:2023-12-03 12:57:22 26 4
gpt4 key购买 nike

我正在构建一组共享通用数据契约(Contract)(或实体,如果您愿意)的 WCF 服务。这些是用 DataContract 和 DataMember 属性修饰的简单数据传输对象。我明确指定名称和命名空间。为了遵循 IDesign 建议的平均每个服务契约(Contract) 12 名成员的原则,我将我的服务项目分解为多个服务。

我的数据契约(Contract)在一个单独的程序集中,如果他们使用 .Net,我可以将其提供给我们的客户。他们可以告诉他们的服务引用在引用的程序集中重用类型。但是,如果他们不使用 .net 并且他们使用 2 个服务,这两个服务都使用相同的实体,那么我假设他们会得到一个模棱两可的引用消息。如果我不引用数据契约(Contract) dll,我可以在 Visual Studio 中看到这一点。

我的问题是,我可以在我的服务中做些什么,或者他们可以在客户端应用程序中做些什么来绕过必须限定数据契约(Contract)来自哪个代理?

最佳答案

很好的文章,描述了如何解决这个问题。
Sharing DataContracts between WCF Services

关于wcf - 引用相同数据协定的多个 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2327137/

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