2
這個問題對於.Net數據服務來說是一個兩位參與者。這是函數簽名我想要實現:ADO.Net數據服務操作:整數數組作爲參數
/// <summary>
/// Returns Descriptions for any asset in the given assetIDs.
/// </summary>
[WebGet]
public IQueryable<Description> FindDescriptionForAssets(int[] assetIDs);
我試圖創建一個ADO.Net數據服務的任務整數數組作爲參數的自定義服務操作。我的理解是,ADO.Net數據服務不能接受數組(或列表或其他可枚舉)作爲參數。這是真的?有沒有辦法解決它?
它看起來像這樣的數組可能可以通過使用.Net RIA Services的DomainService來實現。但是,我還沒有找到任何證明它的例子。任何人都可以確認嗎?
我發現RIA服務目前不支持繼承(我真的希望在下一個版本中改變),所以事實證明這不是一個選項。 我最終爲ADO.Net數據服務創建了一個服務操作,而不是一個整數數組,ID以字符串中的逗號分隔值傳入。 – grimus 2009-10-27 16:11:30