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中的删除动作默认为级联删除
因此您遵循惯例,而不必添加任何代码
我有两个类:
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中的删除动作默认为级联删除
因此您遵循惯例,而不必添加任何代码