using CD67.FicheCollege.Entity; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity; namespace CD67.FicheCollege.Factory { public partial class CollegeFactory : Internal.BaseFactory { public override void delete(ref College entity) { //Suppression en cascade //Identité IdentiteFactory identiteFactory = new IdentiteFactory(dbContext); if (entity.Identite == null) dbContext.Entry(entity).Reference(i => i.Identite).Load(); if (entity.Identite != null) { Entity.Identite identite = entity.Identite; identiteFactory.delete(ref identite); } base.delete(ref entity); } } }