C# Entity Framework Core - отношение «один ко многим» не отображает данные «Один»C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C# Entity Framework Core - отношение «один ко многим» не отображает данные «Один»

Сообщение Anonymous »

У меня есть модель «Попытка», которая связана с пользователем.
У пользователя много попыток, поэтому это отношение «многие к одному», которое Я попытался определить в соответствии с соглашением.
Однако при получении попытки член 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»