私はテーブル名 "Product"と別のテーブル名 "category"を持っています。 製品表に「productID」、「productName」および「CategoryID」があります。 カテゴリテーブルに「categoryID」と「categoryName」があります。モデルをviewmodelに変換します
私の目標は、カテゴリのある製品のリストを表示することです。リストには、「製品ID」、「製品名」、「カテゴリ名」が表示されます。
私はビューモデルを作成しました。コードは私のコントローラで
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);
それはのviewmodelと一致するように、どのように私は私のコントローラのコードを書くでしょう?
ありがとうございます。できます。 – kandroid