Я пытаюсь создать БД, используя codefirst. я хочу создать два ForeingKey из одной таблицы. Но когда я устанавливаю два свойства навигации одного типа, получаю ошибку, например:
Имя внешнего ключа «FollowedUser» не найдено в зависимом типе Models.UserUserWatchListItem. Значение Name должно быть списком имен свойств внешнего ключа, разделенных запятыми.
public class UserUserWatchListItem
{
public int Id { get; set; }
[Key,ForeignKey("FollowedUser")]
public virtual User FollowedUser { get; set; }
public int FollowedUserId { get; set; }
[Key,ForeignKey("FolloweeUser")]
public int FolloweeUserId { get; set; }
public virtual User FolloweeUser { get; set; }
}