1
Допустим, у меня есть модель User
, и теперь я хочу добавить модель Friend
. Я хочу назвать свои поля FK RequestorID
и ResponderID
. Какие аннотации данных или текущие сопоставления api необходимы для этого и не позволяют EF автоматически генерировать собственные столбцы?Постройте модель с двумя внешними ключами к той же таблице
public class Friend
{
public int FriendID { get; set; }
public int RequestorID { get; set; }
public int ResponderID { get; set; }
public int FriendStatusID { get; set; }
public DateTime User1RequestDate { get; set; }
public DateTime User2ResponseDate { get; set; }
public virtual FriendStatus FriendStatus { get; set; }
public virtual User Requestor { get; set; }
public virtual User Responder { get; set; }
}
У вас есть синтаксические ошибки на первом аннотаций данных, но это сработало. Благодарю. –