RIA Services公开嵌套对象

时间:2011-05-11 22:41:43

标签: silverlight wcf-ria-services

我遇到了暴露我的嵌套对象VIA WCF RIA服务的问题。

业务对象的示例(不依赖于DB)

public class User
{
    public string Name { get; set; }
    public Product Product { get; set; }

}

用户对象将来到我的客户端对象,但产品没有。我该如何解决这个问题?

5 个答案:

答案 0 :(得分:1)

您也可以在查询中执行此操作:

var MyUsers = DataContext.Users.Include("Product").ToList();

答案 1 :(得分:0)

您是否在用户元数据中使用[Include]标签?它会将其识别为应通过网络发送的信息。

答案 2 :(得分:0)

如果没有映射,请使用LINQ查询:some pseudocode

用户中的

var user = from u           在User.Key = Product.Key上加入产品           选择你;

答案 3 :(得分:0)

[Include]
public Product Product { get; set; }

答案 4 :(得分:0)