2014-02-20 121 views
3

代理對WCF服務生成,如果我有雖然「始終生成消息協定」選項未選中的數據表/數據集數據成員創建消息合同。我如何強制數據合同而不是消息合同。WCF:添加服務參考創建消息合同

在此先感謝。

+0

是..我一直在遷移VS2010項目到vs2013 ..感謝 –

回答

0

因爲該數據類型使用一些.NET的依賴。它不完全可互操作。我建議不要使用任何數據集或數據表。例如,將您的數據表結構聲明爲一個類並返回IEnumerable類型。

+0

感謝您的答覆,是啊。完成同樣的方式:(,但我不能理解它是如何在Vs2010而不是在VS2013中工作的,另外,因爲我們需要改變很多地方,這是我們尋找解決方案的主要原因,但無法獲得任何。 –

+0

非常理解。你可以從遠程等升級服務層或WCF,沒有辦法沒有痛苦。你可以看一下類發電機,發電機最喜歡閱讀的數據庫,並從表中創建POCO類。由於我說,充分了解你的情況,我創造了新的項目約2年前相同的情況下,你可以下載http://wcfcustomdataset.codeplex.com/。但是這不是一個解決方案並不能滿足你的要求。 –

+0

對不起,我真的不明白你想說什麼在這裏:( –