我的 Blazor Server 项目中有两个模型和 EF Core:
BoardMember
public class BoardMember
{
public int Id { get; set; }
public string Name { get; set; }
public int? PortraitId { get; set; }
public UploadedFile? Portrait { get; set; }
}
BoardMember
public class UploadedFile
{
public int Id { get; set; }
public string FileName { get; set; }
public string FileLocation { get; set; }
public DateTime CreatedOn { get; set; }
public int BoardMemberCreatedId { get; set; }
public BoardMember BoardMemberCreated { get; set; }
}
当我创建一个新的迁移时,我收到一条错误消息(见下文)。试图解决这个问题,但无法让它发挥作用。谁知道如何解决这个错误?
错误信息:
‘BoardMember.Portrait’与‘UploadedFile.BoardMemberCreated’的一对一关系无法确定依赖方
要识别关系的依赖方,请配置外键属性。如果这些导航不应属于同一关系的一部分,请通过“OnModelCreating”中的单独方法链独立配置它们。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=724062。