目标
在我看来使用模型。
问题
我收到以下异常:
传入字典的模型项的类型为“System.Linq.Enumerable+WhereSelectListIterator
2[MyApp.Models.Data.bm_product_categories,<>f__AnonymousType3
1[System.String]]”,但此字典需要类型为“System.Collections.Generic.IEnumerable`1[MyApp.Models”的模型项.Data.bm_product_categories]'。
细节
我在用着:
- C#.Net
- 剃刀引擎
- MVC 4
- 视觉工作室 2012
我的部分观点(_CategoriesList):
@model IEnumerable<BluMercados.Models.Data.bm_product_categories>
<h1>Testing</h1>
我的控制器(CategoriesController)和他的方法:
public ActionResult Render()
{
var sluggifiedProjection =
db.bm_product_categories
.ToList()
.Select(category => new
{
CategoryNameSlugged = category.Category_Name.GenerateSlug()
});
return PartialView("_CategoriesList", sluggifiedProjection);
}
问题
我该如何解决这个问题?我真的不知道我必须从控制器传递到视图的模型是什么。