我在控制器中有两个模型^^ 我可以知道如何在视图中使用它吗?
public class SearchVM
{
public IEnumerable<StaffInfo> StaffInfo { get; set; }
public IEnumerable<TRecord> TRecord { get; set; }
}
public ActionResult Search(int? id)
{
var model = new SearchVM
{
TRecord = (from t in db.TRecordDBSet.Include("StaffInfo")
where t.StaffId == id
orderby t.StaffId, t.Tid
select t),
StaffInfo = (from t in db.StaffInfoDBSet
where t.StaffId == id
select t)
.ToList()
};
return View(model);
}
当我在视图模式下使用它时 发生错误
视图
@model IEnumerable<TrainingHourSystem.Models.TRecord>
错误消息:“传入此字典的模型项目为型别'THSystem.Controllers.TRecordsController + SearchVM',但是此字典需要型别'System.Collections.Generic.IEnumerable`1 [THSystem.Models.TRecord ]'的模型项目。