테이블 이름이 "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);
어떻게 내 컨트롤러 코드를 작성합니다 ??
고맙습니다. 그것은 작동합니다. – kandroid