以下方法返回一个名为
我想使用一个包含与
PROF
的IEnumerable
MODEL
。我想使用一个包含与
Model PROF
相同字段的ViewModel
,而不是使用这个模型。我应该如何修改下面的函数来返回我的VIEWMODEL
(名为MyProfViewModel
)而不是Model
(名为PROF
)?public async Task<ActionResult> Index()
{
var cp= db.PROF.Include(c => c.ACCOUNTS);
return View(await cp.ToListAsync());
}
视图模型
public class MyProfViewModel
{
public int myprofID { get; set; }
public string myprofDes{ get; set; }
}
模型
public class PROF
{
public int ID{ get; set; }
public string DESCRIPTION { get; set; }
}
ProjectToListAsync<MyProfViewModel>()
扩展方法。 - Charles MagerAutoMapper
的细节吗?你的意思是如果我在模型和视图模型中都使用了相同的属性名称? - Illep