Например, в моем WCF, если у меня есть таблица клиентов и таблица заказов, которые связаны друг с другом по идентификатору клиента.
Я хочу получить количество заказов для каждого клиента.
В обычном коде VB я могу сделать это:
Dim CustID As Integer = 1234
Dim cust As New MyService.Customer()
cust = cust.GetCustomer(CustID)
Response.Write(cust.Orders.Count)
Приведенный выше код работает нормально, но если я хочу получить к нему доступ из GridView, он, похоже, не реагирует одинаково (albiet, из другого метода, но я применяю одинаковые тарифы для каждого метода, хотя )
<asp:ObjectDataSource ID="odsCustomers" runat="server" SelectMethod="GetCustomers" TypeName="MyService.Customer" />
<asp:GridView ...>
...
<Columns>
<asp:BoundField DataField="Orders.Count" HeaderText="Order Count" />
</Columns>
...
</asp:GridView>
Так, как я мог сделать что-то подобное?