如果我有一个导航属性(即:虚拟),例如:
public virtual User Author { get; set; }
而且我还想拥有该用户的ID,即:
public int AuthorId { get; set; }
我如何告诉 EF 这个“AuthorId”必须与 Author 属性相关?
我不喜欢这种自动的想法(EF神奇地推断出这一点)。
因为一个人可能对同一张表有多个引用:
public virtual User Author { get; set; }
public int AuthorId { get; set; }
public virtual User Receiver { get; set; }
public int ReceiverId { get; set; }