谁能告诉我我做错了什么?:-)
我有这个简单的查询:
var sample = from training in _db.Trainings
where training.InstructorID == 10
select new { Something = training.Instructor.UserName };
Run Code Online (Sandbox Code Playgroud)
我把它传递给ViewBag.
ViewBag.Sample = sample;
Run Code Online (Sandbox Code Playgroud)
然后我想在我的视图中访问它,如下所示:
@foreach (var item in ViewBag.Sample) {
@item.Something
}
Run Code Online (Sandbox Code Playgroud)
我得到错误消息'对象'不包含'Something'的定义.如果我放在那里@item,我得到结果{ Something = SomeUserName }
感谢帮助.