2014-01-22 25 views
0

我正在使用中繼器綁定表中的數據我從書中提供了一個教程,我想從orderslines表中引入workshopid我試圖將其拉入,但我一直在此錯誤HTML編碼數據綁定表達式

'Technology.Models.Order'沒有包含'Orderlines'的定義,也沒有包含接受'Technology.Models.Order'類型的第一個參數的擴展方法'Orderlines'(您是否缺少一個使用指令或裝配參考?)

<asp:Repeater ID="Repeater1" runat="server" SelectMethod="GetOrders" 
ItemType="Technology.Models.Order"> 
<ItemTemplate> 
    <tr> 
<td><%#: Item.Name %></td> 
<td><%#: Item.City %></td> 
**<td> <%#: Item.Orderlines.Workshop_WorkshopID %></td>** 

<td><%# Item.OrderLines.Sum(ol => ol.Quantity) %></td> 
<td><%# Total(Item.OrderLines).ToString("C") %> </td> 
<td> 

回答

0

您列出的對象可以是空的或不能有適當的映射。如果您使用的是EF,則需要使用包含代碼(「Name tabel」)包含另一個表的名稱的查詢 Hope help you