在我的Silverlight頁面我通過WCF獲取數據
WCF是返回一個BusinessEntityCollection是行的集合
的Silverlight與WCF(通過集合中獲取數據)
SqlParameter[] sqlParameter = new SqlParameter[]{new SqlParameter("@recordType",recordType)};
MenuEntity menuEntity;
MenuEntityCollection menuEntityCollection = new MenuEntityCollection();
using (SqlDataReader sqlDataReader = SqlHelper.ExecuteReader(_ConnectionString,CommandType.StoredProcedure, <br>StoredProcedures.GetMenus, sqlParameter))
{
if (sqlDataReader.Read())
{
menuEntity = new MenuEntity();
DataAccessHelper.GetEntity(sqlDataReader, menuEntity);
menuEntityCollection.Add(menuEntity);
}
}
return menuEntityCollection;
- >在silverlight頁面當我打電話給WCF那裏我得到一個錯誤
MenuEntity menuList = new MenuEntity();
menuList = e.Result; < -----錯誤行
錯誤:無法隱式轉換類型
「System.Collections.ObjectModel。 的ObservableCollection'到‘FastTrackSLUI.AdminServiceReference.MenuEntity’
雅我知道這就是爲什麼我說MenuEntityCollection選項不是在我的intellisence。 – nectar 2010-03-30 12:05:26
hi marc感謝您的回覆 現在我收集silverlight頁面 AdminServiceClient proxy = new AdminServiceClient();代理.GetMenusCompleted + = new EventHandler proxy.GetMenusAsync(); MenuEntityCollection menuList = new MenuEntityCollection(); menuList = e.Result; 如何訪問menuList中的記錄? – nectar 2010-03-30 12:15:16