1
我跑出來的對問題的想法,我已經與WCF數據服務了。它的要點是我正在執行一個數據服務查詢,它使用一個接口來表示可查詢類型。是否可以攔截來自數據服務查詢的響應以實現不同的實體類型?
DataServiceQuery<IOrder> queryable = base.CreateQuery<IOrder>("Orders");
雖然客戶端成功地創建了查詢和服務成功處理,響應會不能由客戶端(據推測,因爲它不能夠創建IOrder的一個實例的)讀出。我得到的例外是「客戶端與服務之間存在類型不匹配」。出於某種原因,處理從名稱解析類型的上下文的委託不會被調用。
我希望我能以某種方式名帥我實現IOrder的到是支持的接口類型。這是可能的嗎?我在這裏咆哮錯誤的樹嗎?
我既是服務和客戶端的所有者。
不錯!我確實從數據服務中搬走,雖然,因爲他們往往是緩慢和繁瑣的處理,主要用於在我的情況下,數據傳輸的帶寬量。我無法真正地測試上述內容,所以我認爲在實際嘗試之前我不能將您的答案標記爲已接受。也許如果有人在這裏他們可以?希望沒關係! – 2015-01-12 17:28:54