У меня есть две модели, которые я пытаюсь подключить в моей БД
public class User
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public virtual List<Message> Messages { get; set; }
}
и
public class Message
{
public int Id { get; set; }
public string MessageContent { get; set; }
public User Sender { get; set; }
public User Receiver { get; set; }
}
, когда я пытаюсь добавить миграцию, я получаю сообщение об ошибке:
Unable to determine the relationship represented by navigation property 'Message.Sender' of type 'User'.
Идея состоит в том, что у пользователя есть список отправленных им сообщений, и в каждом сообщении есть запись о пользователе, отправившем сообщение, и другой идентификатор пользователя, который получил сообщение.
что мне здесь не хватает?
Редактировать: это приложение для сборки веб-сайтов, использующее EFCORE