РИА Сервисы разоблачают вложенные объекты - PullRequest
4 голосов
/ 12 мая 2011

У меня проблема с раскрытием моего вложенного объекта VIA WCF RIA Service.

Пример бизнес-объектов (не привязанных к БД)

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

}

Пользовательский объект придет к моему клиентуобъект, однако продукт не.Как я могу решить эту проблему?

Ответы [ 5 ]

1 голос
/ 17 мая 2011

Вы также можете сделать это в запросе так:

var MyUsers = DataContext.Users.Include("Product").ToList();
0 голосов
/ 12 мая 2011
0 голосов
/ 12 мая 2011

Если сопоставления нет, используйте запрос LINQ: некоторый псевдокод

var user = от пользователя u присоединиться к продукту на User.Key = Product.Key
выберите u;

0 голосов
/ 12 мая 2011
[Include]
public Product Product { get; set; }
0 голосов
/ 12 мая 2011

Используете ли вы тег [Включить] в метаданных пользователя? Он идентифицирует его как информацию, которую следует отправить по сети.

...