Entity Framework核心级联删除

Entity Framework Core cascade delete

我有两个类:

public class Player
{
    public int PlayerId { get; set; }
    public Username { get; set; }
    public virtual IList<Device> Devices { get; set; }
}

public class Device
{
     public int DeviceId { get; set; }
     public string DeviceInfo { get; set; }

     public int PlayerId { get; set; }
     public virtual Player { get; set; }
}

如果我需要建立一对多关系(一个玩家的多个设备),并且我想删除属于我要删除的玩家的所有设备记录,我应该如何配置流畅?

Entity Framework中的删除动作默认为级联删除

因此您遵循惯例,而不必添加任何代码