У меня есть модель «Попытка», которая связана с пользователем.
У пользователя много попыток, поэтому это отношение «многие к одному», которое Я попытался определить в соответствии с соглашением.
Однако при получении попытки член User модели Attempt извлекается как нулевой, а UserId имеет значение. Почему это? И что я могу сделать, чтобы это отображалось автоматически?
Я видел этот пост, но не совсем понял ответ на него.
Модель попытки:
public class Attempt
{
public Attempt()
{
}
public int AttemptId { get; set; }
public string UserId { get; set; } = default!;
public MyUser User { get; set; } = null!;
/* ... */
}
Модель пользователя:
public class MyUser : IdentityUser
{
public string DisplayName { get; set; } = string.Empty;
public List Attempts { get; } = [];
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... ata-of-the