背景:在Silverlight3/C#/ .Net和3-4天左右的RIA Services概念價值。 (我以前的大多數問題都應該解釋爲什麼)如何將ArrayList類型從DomainService類返回到CLient端?
我正在使用Silverlight3測試Microsoft的RIA服務。這是我必須爲客戶做的一個概念證明的一部分。所以它非常基本。 我已經想出瞭如何使用RIA服務等構建Silverlight3項目。因此,傳遞和返回字符串和int是目前沒有問題。
但我需要從我的域服務類返回一個ArrayList到我的SL3客戶端。但它似乎傳回ArrayList是不允許的。而且我對C#的有限知識不能幫助我們做快速類型轉換/轉換/等等。這個服務器端函數得到一個ArrayList,它必須返回到SL3客戶端,所以我必須做一些事情來發送它到客戶端。
問: 有誰知道什麼應該做一個ArrayList(在C#)允許的DomainService類函數將其返回到調用客戶端/ SL3功能?
[注:我的大多數嘗試都最終在錯誤的:「命名的服務操作‘myFunctionName’不符合所需的簽名都返回和參數類型必須爲實體類型或預定義之一。可序列化的類型。「]
請隨時要求任何您認爲合適的信息。 預先感謝您。
感謝Logansama的解決方案:D我搜索了整個互聯網,謝謝你:D你真棒! – 2011-02-15 20:51:38