1

我在WCF服務中檢索到CustomPagination<T> (datasource, page number, page size, and total items count)的所有參數。如果我可以在WCF中實例化CustomPagination並將其傳回給我的應用程序,那將是非常棒的。但是,它看起來像無法序列化CustomPagination對象,因爲它沒有像[DataContract][DataMember]這樣的屬性。MVCContrib CustomPagination WCF序列化

我知道我可以單獨或在另一個自定義對象中傳回CustomPagination所需的所有值,但傳回一個可以使用CustomPagination對象的將會好很多。對此有何建議?


錯誤,我得到的時候嘗試更新我的應用我的服務引用:

類型 'MvcContrib.Pagination.CustomPagination`1 [Myproject.WCFServices.DataContracts.User]' 不能序列化。

用戶對象標有適當的[DataContract][DataMember]屬性。

回答

0

雖然我不喜歡所有的「你有什麼想這樣做for'短柱在這裏,這裏去:)

我想恭敬地問以下內容:

但這將是一個很好的回傳只是一個準備使用CustomPagination對象

我明白你的觀點。但對我來說,mvccontrib的東西是嚴格的mvc(例如前端)。我會盡我所能不要從我的wcf後端服務中引用它。就目前而言,我並不需要走出困境,因爲更簡單的解決方案就是在控制器中創建CustomPagination(這就是我所做的)。