VikingFactory.cs 1.1 KB

123456789101112131415161718192021222324252627282930
  1. using CD67.ModeleMVC.Entity;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data.Entity;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace CD67.ModeleMVC.Factory
  9. {
  10. public partial class VikingFactory : Internal.BaseFactory<Entity.Viking>
  11. {
  12. ///// <summary>
  13. ///// Constructeur public lié au constructeur de base
  14. ///// </summary>
  15. ///// <param name="dbContext">Context Entity Framework utilisé dans la classe</param>
  16. //public VikingFactory(ModeleMVCEntities dbContext) : base(dbContext) { }
  17. /// <summary>
  18. /// Retourne tous les objets (en surchargeant la méthode standard)
  19. /// </summary>
  20. /// <returns>Liste d'objets</returns>
  21. //public override IQueryable<Viking> getAll()
  22. //{
  23. // //Ce n'est pas nécessaire ici (un lazy loading est présent par défaut), mais j'ai ajouté un include explicite pour charger les sous-objets "TypeViking"
  24. // return dbContext.Viking.Include(item => item.TypeViking);
  25. //}
  26. }
  27. }