Допустим, на входе у меня есть столбцы:
OrderID, OrderName, ShopID
И на выходе я хотел бы иметь столбцы:
ShopID, OrdersCount
Я могу добиться этого с помощью кода, подобного этому:
var shopIds = Input.Select(x => x.ShopID).Distinct();
foreach (var shopId in shopIds)
{
Output.Add(new OutputClass()
{
ShopID = shopId,
OrdersCount = input.Where(x => x.ShopID == shopId).Count()
});
}
Проблема в том, что я не знаю, как получить доступ к входным и выходным буферам в моем скрипте.