Я довольно новичок в ASP.NET MVC, на самом деле это мой первый проект, использующий его. Я хочу создать простой TaskList. У меня все хорошо в ASP.NET, но я почти ничего не знаю о ASP.NET MVC или Linq, поэтому имейте это в виду при ответе.
Я использую CodeFirst Entity Frameword для генерации БД.
У меня есть две таблицы Users (id, name) и Tasks (id, userid, name). Я создал два объекта Model, которые содержат свойства Users и Tasks. Поэтому вместо использования int userID в качестве дизайна базы данных у меня есть класс User внутри класса Task для подключения Task к определенному пользователю.
Каким-то образом мне удалось создать соединение с помощью LINQ
var model = from t in _db.Tasks
join u in _db.Users on t.User.ID equals u.ID
select new { UserID = u.ID,UserName = u.Name,t.Name,t.ID };
return View(model);
но я не могу связать его с представлением, я связал его с моделью задач, которая, вероятно, вызывает эту ошибку.
Как мне решить эту проблему, может быть, мне нужна какая-то модель представления или что-то в этом роде?
Спасибо ...