我有一个表名“Product”和另一个表名“category”。 产品表具有'productID','productName'和'CategoryID'。 类别表有'categoryID'和'categoryName'。convert model to viewmodel
我的目标是显示产品类别列表。该列表将包含“产品ID”,“产品名称”和“类别名称”。
我创建了一个viewmodel。代码
public int prodID{get;set;}
public int prodName{get;set;}
public int catName{get;set;}
在我的控制,我有:
var query= from p in dc.Product
select new {p.ProductID,p.ProductName,p.Category1.CategoryName };
var prod = new ProductIndexViewModel()
{
ProductList=query //this line is problematic !!it says an explicit conversion exists....
};
return View(prod);
我怎么会写我的控制器代码,以便它与视图模型相匹配?
谢谢。有用。 – kandroid