所以,我在视图中有一个Tickets
的数据表:
由此脚本填充:
$(document).ready(function () {
$("#tickets").DataTable({
ajax: {
url: "/api/tickets",
dataSrc: ""
},
columns: [
{
data: "Id"
},
{
data: "StreetName"
},
{
data: ""
}
]
});
});
GetTickets()
API调用是:
public IEnumerable<TicketDto> GetTickets()
{
return _context.Tickets
.ToList()
.Select(Mapper.Map<Ticket, TicketDto>);
}
}
我希望能够填充表格的Total列。要执行此操作,我需要在另一个表OwnedTickets
中选择COUNT个记录,其中票证的Id
为OwnedTicket的TicketId
属性。
(Ticket和OwnedTicket相关,因为TicketId
中的Tickets
是表OwnedTickets
中的外键。)
这是一个说明他们关系的图表:
因此,我希望能够在“总计”列中存储每个OwnedTickets
的{{1}}总数。