可以在实体列表上使用ForeignKey属性吗?

时间:2017-01-29 11:23:26

标签: entity-framework ef-code-first

我正在研究具有以下功能的代码:

[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; }

0 个答案:

没有答案