Я пытаюсь работать с Silverlight, службами данных wcf (в коде сайта) и Linq-to-Entities.Я знаю, что анонимные типы не работают на silverlight, тогда я создал известный класс для получения некоторой информации.(Я знаю, что запрос не совсем интеллектуален, но это только пример), но он не работает.может кто-нибудь мне помочь ???
это код.
public class DataSummary
{
public DataSummary() { }
public int AccountID { get; set; }
public string Account { get; set; }
int accountID;
string account;
}
var p = (from q in svc.Accounts
select new DataSummary()
{ AccountID = (int) q.AccountID,
Account = q.Account1
}) as DataServiceQuery<DataSummary>;
p.BeginExecute(new AsyncCallback(r =>
{
try
{
this.grid.ItemsSource = p.EndExecute(r).ToList();
}
catch (Exception ex)
{
string message = ex.Message;
}
}), null);
когда я запускаю пример, сообщение об ошибке
ex.Message "An error occurred while processing this request." string
это так смешнопотому что это не объясняет проблему.
Также в этом вопросе
Привязка данных Silverlight 4 с анонимными типами
они сказали, что мы можем использоватьанонимные типы, но тогда как я могу поставить "как DataServiceQuery .......... ??