RIA 服务公开嵌套对象

发布于 2024-11-07 00:08:25 字数 226 浏览 3 评论 0原文

我在通过 WCF RIA 服务暴露嵌套对象时遇到问题。

业务对象示例(未绑定到数据库)

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

}

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

I am having an issue exposing my nested object VIA WCF RIA Service.

Example of business objects (not tied to DB)

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

}

The user object will come to my client object, however the product does not. How can I resolve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

浅浅淡淡 2024-11-14 00:08:25

您也可以在查询中执行此操作,如下所示:

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

You can also do it in the query like this:

var MyUsers = DataContext.Users.Include("Product").ToList();
江城子 2024-11-14 00:08:25

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

Do you use the [Include] tag in User metadata? It will identify it as information that should be sent over the network.

暗恋未遂 2024-11-14 00:08:25

如果没有映射,请使用 LINQ 查询:一些伪代码

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

If there isnt a mapping, use a LINQ query: some pseudocode

var user= from u in User
join Product on User.Key = Product.Key
select u;

守不住的情 2024-11-14 00:08:25
[Include]
public Product Product { get; set; }
[Include]
public Product Product { get; set; }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文