public ActionResult Index()
{
var pr = db.products;
return View(pr);
}
Во-первых - я хочу передать в просмотр больше данных - что-то вроде:
public ActionResult Index()
{
var pr = db.products;
var lr = db.linksforproducts(2)
return View(pr,lr);
}
Как мне прочитать lr
данные в представлении?
Во-вторых- в представлении у меня есть таблица продуктов, и я хочу добавить в таблицу столбец со всеми тегами этих продуктов.Как я могу получить теги для каждого продукта?
Теперь я создаю этот код
public class catnewModel
{
public IQueryable<category> dl { get; set; }
public IQueryable<product> dr { get; set; }
}
и мой контроллер
public ActionResult Index()
{
var pr = db.products;
var pl = db.categories;
catnewModel model = new catnewModel();
model.dr = pr;
model.dl = pl;
return View(model);
}
, на мой взгляд, я пытаюсь перебрать
<% foreach (var item in Model.dr) %>
но я получаю сообщение об ошибке
error CS1061: 'System.Collections.Generic.IEnumerable<amief.Models.catnewModel>' does not contain a definition for 'dr' and no extension method