我有一個表名「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