如标题所示:
我正在使用Entity Framework代码优先构建数据库。我的问题是:将实体中的每个导航属性都声明为列表是否有问题,无论是否必要?如果是这样,他们是什么?
示例:
public int PaymentId { get; set; }
public virtual ICollection<Payment> Payment{ get; set; }
反对:
public int PaymentId { get; set; }
public virtual Payment Payment{ get; set; }
谢谢。