【发布时间】:2016-10-18 20:09:45
【问题描述】:
在我的 winform 应用程序中,我有各种对 DLL 的方法调用。当 DLL 的数据源 (QuickBooks) 在同一台机器上不可用时,我希望能够对 WCF 服务使用相同的方法调用。
有没有人对如何实现这一点有任何建议?我已经尝试在 DLL 中放置服务引用,但这会导致问题(即 DLL 中方法的返回类型与服务的返回类型不同)。
【问题讨论】:
-
创建一个代理类型,作为两个位置的前端,并具有自己的返回类型。将 WCF 和 DLL 返回类型映射到代理的返回类型。