我在silverlight应用程序中使用wcf ria服务。我正在考虑使用telerik图形工具为我的用户创建一个仪表板。我想要3个不同的图形,但是所有3个图形都将绑定到以不同方式显示的相同数据。
我不确定最佳方法。在我的应用程序加载事件中,我创建一个通用列表然后调用我的ria服务来填充列表,然后我可以创建一些方法将图形绑定到数据,允许我修改每个图形的数据显示或者我应该做得与众不同吗?
我正在尝试填充通用列表,如
void BusinessReporting_Loaded(object sender, RoutedEventArgs e)
{
StoreID = Convert.ToInt32(App.Current.Resources["LC"].ToString());
LoadOperation loadOp = this._ctx.Load(_ctx.GetTransactionEntriesQuery(StoreID));
var data = loadOp.Entities.ToList();
}
但是没有退回实体,为什么呢?我知道数据库中有条目。
任何帮助都会很棒。
答案 0 :(得分:0)
添加'loadOp.Completed'事件处理程序并在事件处理程序中加载.Entities。 这样的事情(对不起,我正在用我的iPhone打字,似乎无法弄清楚格式选项)
loadOp.Completed += loadOp_Completed;
}
void loadOp_Completed(object sender, EventArgs e)
{
var op = ( LoadOperation<YourGenericType>>)sender;
var data = op.Entities.ToList();
}