0
让我们假设我有2类:实体框架 - 级联删除
public class Photo
{
public int Id {get;set;}
public string Name {get;set;}
public int AlbumId {get;set;
publiv virtual Album Album {get;set;}
}
public class Album
{
public int Id {get;set;}
public decimal Price {get;set;}
public ICollection<Photo> Photos {get;set;}
}
现在我想用价格例如2,我曾尝试删除所有专辑:
Context.RemoveRange(Context.Albums.Where(x = > x.Price == 2))
这将是好,但在删除相册之前,我需要删除我想删除的AlbumId的每张照片。
假设在我的项目中,我需要关闭此选项:d – CSharpBeginner 2014-12-02 17:12:13
然后,您将删除它们 – 2014-12-02 23:33:55