powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Получить на клиенте вложенные объекты
2 сообщений из 2, страница 1 из 1
Получить на клиенте вложенные объекты
    #37149896
Kicel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть Silverlight App с формой OrderForm где нужно вывести объект Order который имеет EntityCollection OrderItems которые в свою
очередь имеют свойство Product. Для вывода OrderItems используется datagrid (datagrid.ItemSource = order.OrderItems).
OrderItem.Product помечен как [Include].

Как на форме получить все вложенные объекты OrderItem (Product, Uom, etc)?

PS
Если OrderItems загружать отдельным запросом с параметром то все вложенные объекты попадают на клиента.
...
Рейтинг: 0 / 0
Получить на клиенте вложенные объекты
    #37150134
Kicel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
   public partial class Order
    {
        internal sealed class OrderMetadata
        {
            private OrderMetadata() {}
            [Include]
            public Customer Customer { get; set; }
            public Nullable<long> CustomerId { get; set; }
            public long Id { get; set; }

            [Include]
            public EntityCollection<OrderItem> OrderItems { get; set; }

        }
    }

  //------------------------------

   public partial class OrderItem
    {
        internal sealed class OrderItemMetadata
        {
            private OrderItemMetadata() {}

            public long Id { get; set; }
            public Order Order { get; set; }
            public Nullable<long> OrderId { get; set; }
 
            [Include]
            public Product Product { get ; set; }

            public Nullable<long> ProductId { get; set; }

        }
    }

//----------------------------------------

   public partial class Product
    {
        internal sealed class ProductMetadata
        {
            private ProductMetadata() {}

            public long Id { get; set; }
            public string Description { get; set; }

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

            public Nullable<long> UomId { get; set; }

        }
    }

...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Получить на клиенте вложенные объекты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]