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 ActionCLASFactory : Internal.BaseFactory { public override Entity.ActionCLAS getById(params object[] keyValues) { //si l'élément n'existe pas, on le créé Entity.ActionCLAS item = base.getById(keyValues); if(item == null) { int id = (int)keyValues[0]; item = new ActionCLAS() { College_Id = id }; this.add(ref item); dbContext.Entry(item).Reference(i => i.College).Load(); } return item; } } }