public ViewResult List(string category,int page = 1)
{
ProductsListViewModel viewModel = new ProductsListViewModel
{
Products = repository.Products
.Where(p => category == null || p.Category == category)
.OrderBy(p => p.ProductID)
.Skip((page - 1) * PageSize)
.Take(PageSize),
PagingInfo = new PagingInfo
{
CurrentPage = page,
ItemsPerPage = PageSize,
TotalItems = category == null?repository.Products.Count():repository.Products.Where(e => e.Category == category).Count()
},
CurrentCategory = category
};
return View(viewModel);
}
「SportsStore.Domain.Concrete.ORM.Product の概念モデル タイプが見つかりませんでした」という例外がスローされます。手動で追加したSportStore.edmxファイルと関係があると思いますが、本はこのファイルがすでに存在するかのように言及していますが、実際にはそうではありません。そのため、ORM を自分で作成する必要があり、例外がスローされました。この問題を確認する方法がわかりません..