Как выбрать один из 1 данных в столбце в linq, которые возвращают только 1 строку. Потому что, когда я поставил .Снять (1) только 1 результат строки будет появляться, но я хочу иметь 2 строки результата с различными записямиLINQ SELECT TAKE 1 EACH ROW
, чтобы понять, вот что я имею в виду
в C# вот мой запрос
using (PharmacyDBEntities entities = new PharmacyDBEntities())
{
var positem = (from a in entities.POSEntries.Take(1)
where a.Invoice.AccountID == authLogin.userid && a.Invoice.InvoiceStatusID == 1
select new
{
a.Item.ItemCode,
a.Item.Name,
Quantity = (from b in entities.POSEntries where b.Invoice.AccountID == authLogin.userid && b.Invoice.InvoiceStatusID == 1 select b).Count(),
a.Item.SellingPrice
}).ToList();
gcItemList.DataSource = positem;
}
И результат
есть ли какие-либо предложения, ребята? окажет большую помощь мне. спасибо
спасибо это поможет: D – mardagz