更新时间:2022-11-23 13:19:37
您应该创建一个视图模型,并把它传递到您的视图:
You should create a ViewModel and pass it to your view:
public class TaskViewModel
{
public int TaskId { get; set; }
public string TaskName { get; set; }
public int UserId { get; set; }
public int Username { get; set; }
}
不是创建一个强类型的视图:
Than create a strongly typed view:
@model IEnumerable<YourNamespace.Models.TaskViewModel>
//Display model data
和LINQ查询:
And Linq query:
var model = from t in _db.Tasks
join u in _db.Users on t.User.ID equals u.ID
select new TaskViewModel
{
TaskId = t.ID,
TaskName = t.Name,
UserId = u.ID,
Username = u.Name
};