0
我得到以下,當我嘗試「測試」這個WCF:學習WCF實體框架4.0
*該操作未在WCF測試客戶端支持,因爲它使用類型MFA_WCF.gridObj()*
我應該注意到,這是我第一次嘗試學習WCF,而且我還在學習EF。所以我確信這是我做的。我只是想知道,如果有人可以告訴我,我在做什麼錯誤:
我有我的IService1文件我有以下幾點:
[OperationContract]
[WebInvoke(ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json)]
gridObj exerciseGet();
在我服務1文件我有:
public gridObj exerciseGet()
{
IList<exercise> query;
webdad3_myFitApp_EFModel context = new webdad3_myFitApp_EFModel();
//List<string> eList = new List<string>();
//mfa = new webdad3_myFitApp_EFModel();
query = (from exercise e in context.exercises select e).ToList();
gridObj go = new gridObj();
go.Page = 1;
go.Records = query.Count/100;
go.Total = query.Count;
go.ListExercise = query.ToList();
return go;
}
這段代碼是非常多的東西,因爲我試圖將使用.asmx做的事情轉換爲WCF。我創建了gridObj,以便我可以將實體結果格式化爲JSON友好格式(即列表數據)。
也許這不是一個錯誤,而是一個預期的結果。無論如何,我可以使用測試客戶端進行測試嗎?或者我只需要打電話看看會發生什麼?
+1我剛纔寫的是一樣的。 – 2010-10-14 07:03:31
謝謝你! – webdad3 2010-10-14 15:31:08