Я хочу, чтобы объект ссылался на себя. Как мне написать эту модель? Например,
public class Term
{
public int TermId { get; set; }
public string Name { get; set; }
public virtual Term PreviousTerm { get; set; }
public virtual int? PreviousTermId { get; set; }
}
Сгенерированная схема:
TermId
Name
PreviousTermId
PreviousTerm_TermId
Так что, очевидно, PreviousTermId
здесь не имеет смысла как отношения FK.
Но при использовании autopper мне нужно отобразить на PreviousTermId
, я не могу создать новый объект PreviousTerm
и присвоить этому Id. Как мне это исправить?