我正在研究具有以下功能的代码:
[ForeignKey("ItemId")]
public virtual List<File> Files { get; set; }
并且在File
类中,有这个属性:
public int? ItemId { get; set; }
[ForeignKey("ItemId")]
public virtual Item Item { get; set; }
但我所学到的是ForeignKey
仅用于单个属性而不是List
个实体,如下所示:
[ForeignKey("FileId")]
public virtual File File { get; set; }
public int FileId { get; set; }