我正在使用转发器绑定表格中的数据我正在阅读一本书中的教程,我想从订单表中引入workshopid我试图将其拉入但我一直收到此错误
'Technology.Models.Order'不包含'Orderlines'的定义,也没有扩展方法'Orderlines'接受类型'Technology.Models.Order'的第一个参数(你是否缺少using指令或汇编参考?)
<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 :(得分:0)
您列出的对象可能为空或无法正确映射。如果您使用EF,则需要使用Include代码(“Name tabel”)包含其他表的名称的查询 希望能帮到你