У меня есть два класса. Счета и транзакции. Один счет состоит из многих транзакций. Я могу отображать счета, и я могу показывать транзакции самостоятельно. Но я хотел бы показать последние 10 законопроектов (эта часть сделана), но каждый законопроект должен показывать все свои транзакции.Вложенный запрос или запрос sub linq
This part of the code is used to get all transactions of a bill
{ Bill bill = (Bill)Bills.Instance.GetBillsByCustomerID(id);
//get all transactions of bill
var transactions = from t in this._entities.Transactions
where t.Bill.bID == bill.bID
select new
{
t.Product.pName, t.tQty, t.tUnitPrice, t.Bill.bTotal, t.Bill.bTimestamp, t.Bill.bCustomerIDF
};
}
Теперь я хотел бы, что следующий запрос ниже, будет иметь какое-то вложенный запрос, где все операции КАЖДОГО СЧЕТА получается: (на данный момент, это только отображает 10 счетов - и никаких сделок
{
//returns top 10
var bills = (from b in this._entities.Bills
where b.bCustomerIDF == id
orderby b.bTimestamp descending
select new { b.bTotal, b.bTimestamp, b.Customer.cName}).Take(10);
return bills;
}
Можете ли вы направить меня к простому решению? Спасибо
Спасибо! Я попробую это сейчас :) – test
Кажется, что это работает :) Все, что мне нужно сделать, это извлечь конкретную информацию для транзакций прямо сейчас! Спасибо, куча – test
Как можно получить только определенные данные для трансакций? например, идентификатор tID (идентификатор транзакции)? – test