Comment puis-je supprimer Toutes les entités enfants d'une relation un à plusieurs via le parent? Remarque: je souhaite uniquement supprimer les enfants.ASP MVC 5 - Supprimer les entités enfants du parent
public class Parent
{
public int Id { get; set; }
public ICollection<Child> Children { get; set; }
}
public class Child
{
public int Id { get; set; }
public int ParentId { get; set; }
public string Name { get; set; }
public virtual Parent Parent { get; set; }
}
Y at-il un raccourci, permet de dire quelque chose comme ci-dessous:
parent.children.Remove();
Comment puis-je l'enlever avec Delete? Je reçois erreur «DbSet ne contient pas une définition pour supprimer» – adam78
@ adam78 - ils ont désapprouvé cette méthode ... qui savait! (bien qu'il soit toujours sur ObjectContext), donc l'exemple a été mis à jour. – Fenton