Как показать данные, принадлежащие только пользователю .net MVC - PullRequest
0 голосов
/ 02 июня 2018

Я новичок в MVC.Я делаю простое приложение дел.Я создал приложение MVC с использованием индивидуальной аутентификации пользователя.Я создал таблицу с именем: - «Задачи» в базе данных и создал модель в MVC, используя Et Framework.Затем я сгенерировал Controllers и Views для редактирования, удаления и детали, используя таблицу с использованием Et Framework.Моя проблема, он показывает все задачи всем зарегистрированным пользователям.Как правильно показывать только задачи, созданные вошедшим в систему пользователем?Пожалуйста, перенаправьте меня к какому-либо примеру или предоставьте любую подсказку.Спасибо за чтение моего вопроса.

1 Ответ

0 голосов
/ 03 июня 2018

Если вы использовали скаффолд, вы можете увидеть что-то вроде этого:

public async Task<IActionResult> Index()
{
   return View(await _context.Tasks.ToListAsync());
}

Вместо этого вы можете запрашивать задачи:

public async Task<IActionResult> Index()
{
   var userTasks = await _context.Tasks.Where(t=>t.UserId == loggedInUserId).ToListAsync();
   return (userTasks);
} 

Запросы в LINQ to Entities

https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ef/language-reference/queries-in-linq-to-entities

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...