Я использую бритву MVC 5, и я новичок в этом.Получить проекты, где User_id == текущий пользователь
Я хочу показывать только проекты, созданные пользователем. В моем проекте таблицы есть FK для пользователя как User_id.
Я использовал модель ApplicationUser
, которая автоматически отображается в начале нового проекта в MVC.
В моем контроллере проекта:
private UserManager<ApplicationUser> manager;
public ProjectController()
{
manager = new UserManager<ApplicationUser>(
new UserStore<ApplicationUser>(db));
}
// GET: /Project/
[Authorize]
public ActionResult Index()
{
var currentUser = manager.FindById(User.Identity.GetUserId());
var proj = from p in db.Projects
where p.User == currentUser
select p;
return View(db.Projects.ToList(proj));
}
ошибка.
Невозможно создать постоянное значение типа 'herexamen800.Models.ApplicationUser. В этом контексте поддерживаются только примитивные типы или .
Не работает? Любая ошибка? В чем вопрос? –
Я только что разместил ошибку – Keeper01