Это моя модель;
namespace AtAClick.Models
{
public class LocalBusiness
{
public int ID { get; set; }
public string Name { get; set; }
public int CategoryID { get; set; }
public string address { get; set; }
public string desc { get; set; }
public int phone { get; set; }
public int mobile { get; set; }
public string URL { get; set; }
public string email { get; set; }
public string facebook { get; set; }
public string twitter { get; set; }
public string ImageUrl { get; set; }
public virtual Category Category { get; set; }
}
public class Category
{
public int CategoryID { get; set; }
public string Name { get; set; }
public virtual ICollection<LocalBusiness> Businesses { get; set; }
}
}
У меня есть представление, в котором перечислены категории и одно, в котором перечислены предприятия.Я хочу другой, который перечисляет все бизнесы в определенной категории. Мой вопрос: как будет выглядеть мой запрос Linq в моем контроллере?Нечто подобное ..
var companyquery = from c in db.LocalBusiness
where c.Category = Category.Name
select c;
Но, очевидно, это не работает.Я новичок во всем этом, поэтому заранее спасибо за помощь, и если вам нужно больше деталей, просто спросите.Спасибо !!
Мой контроллер, это ты о чем?
public ViewResult Browse(int id)
{
int categoryID = id;
var companyquery = from c in db.LocalBusinesses
where c.Category.CategoryID == categoryID
select c;
return View(companyquery);
}