我遇到暴露我的嵌套对象VIA WCF RIA服务的问题。业务对象的暴露嵌套对象的RIA服务
例(不依赖于DB)
public class User
{
public string Name { get; set; }
public Product Product { get; set; }
}
用户对象会来我的客户对象,但是产品没有。我该如何解决这个问题?
我遇到暴露我的嵌套对象VIA WCF RIA服务的问题。业务对象的暴露嵌套对象的RIA服务
例(不依赖于DB)
public class User
{
public string Name { get; set; }
public Product Product { get; set; }
}
用户对象会来我的客户对象,但是产品没有。我该如何解决这个问题?
您是否在用户元数据中使用[Include]标签?它会将其识别为应该通过网络发送的信息。
如果心不是一个映射,使用LINQ查询:一些伪
VAR用户=从u用户 加入产品上User.Key = Product.Key
选择U;
[Include]
public Product Product { get; set; }
你也可以做到这一点在这样的查询:
var MyUsers = DataContext.Users.Include("Product").ToList();
是我添加包括但这样做你需要使用[Association]属性,在这种情况下,人和产品之间确实没有映射。我能伪造这种关系吗? – Pawan 2011-05-11 23:13:27