Итак, если я правильно вас понимаю, вы создаете файл PDF с использованием itextsharp и хотите добавить в этот файл PDF результат некоторого запроса, который представляет собой набор некоторого элемента, который содержит описание и количество.
Если это так, мне интересно, почему ваш вопрос помечен asp.net-mvc, поскольку это не имеет к этому никакого отношения. Это острая проблема. Вот хороший пример , иллюстрирующий, как создать документ PDF, содержащий таблицу.
Так что для вашего запроса вы можете адаптировать его так:
var vv =
from x in db.RawMaterial
join y in db.ProductFormulation
on x.ID equals y.RawMaterialID
where y.ProductID == 1
select new { x.Description, y.Quantity };
var table = new PdfPTable(2);
table.AddCell("Description");
table.AddCell("Quantity");
foreach (var item in vv)
{
table.AddCell(item.Description);
table.AddCell(item.Quantity);
}
doc.Add(table);