Я пытаюсь создать страницу входа, используя интерфейс переднего плана и ядро ASP .NET.
ТАК, пока пользователь входит в систему, я должен использовать запрос типа
Выберите * из UserLogin, где email = "asbhf@gmail.com"
чтобы мой URL API был
https://localhost:44383/api/UserLogins?email="asbhf@gmail.com"
Итак, я попробовал этот код в своем UserLoginController.cs
// GET: api/UserLogins?email="asd@gmail.com"
public async Task<IActionResult> GetUserLogin([FromRoute] string email)
{
if (email == null)
{
return NotFound();
}
string query = "SELECT * FROM UserLogin WHERE email = @email";
var UserLogin = await _context.UserLogin
.FromSql(query, email)
.Include(d => d.Username)
.AsNoTracking()
.FirstOrDefaultAsync();
if (UserLogin == null)
{
return NotFound();
}
return Ok(UserLogin);
}
но, он не будет печатать, как я ожидал. Не могли бы вы дать мне любую подсказку, чтобы решить мою проблему.