Silverlight 如何在WCF RIA服务中检索单个记录?

Silverlight 如何在WCF RIA服务中检索单个记录?,silverlight,wcf-ria-services,Silverlight,Wcf Ria Services,我使用的是WCF RIA服务,我有一个返回单个实体的域服务方法。在我的Silverlight客户端项目中,我现在使用以下代码检索该实体: ctxt.Load(ctxt.GetEmployeeByNumberQuery("ABC123")).Completed += new System.EventHandler(EmployeeLoad_Completed); void EmployeeLoad_Completed(object sender, System.EventArgs e)

我使用的是WCF RIA服务,我有一个返回单个实体的域服务方法。在我的Silverlight客户端项目中,我现在使用以下代码检索该实体:

ctxt.Load(ctxt.GetEmployeeByNumberQuery("ABC123")).Completed += new System.EventHandler(EmployeeLoad_Completed);


    void EmployeeLoad_Completed(object sender, System.EventArgs e)
    {
        Employee myEmployee = (sender as LoadOperation<Employee>).Entities.FirstOrDefault();
    }
ctxt.Load(ctxt.GetEmployeeByNumberQuery(“ABC123”)).Completed+=new System.EventHandler(EmployeeLoad_Completed);
已完成作废EmployeeLoad_(对象发送方,System.EventArgs e)
{
Employee myEmployee=(发件人为LoadOperation).Entities.FirstOrDefault();
}

有更好或更优雅的方法吗?

没有。这是获得单个实体所需的最低金额。

谢谢Kyle。我在RIA中找不到太多关于单个实体的文档,我想知道这一点。