0
如果我有以下設置實體框架刪去鏈接表
public class Device
{
public virtual ICollection<Folder> PresentInFolders { get; set; }
public virtual RoutingRule RoutingRule { get; set; }
}
public class Folder
{
public virtual ICollection<Device> Devices { get; set; }
}
在下面的代碼足夠撇清和刪除鏈接的所有行?
foreach (var folder in device.PresentInFolders.ToList())
{
folder.Devices.Remove(device);
}
device.PresentInFolders.Clear();
並確保'folder.Devices'加載,否則EF不會注意到更改。 –