EXEMPLE_VIKINGSFactory.cs 824 B

1234567891011121314151617181920212223
  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 VIKINGSFactory : Internal.BaseFactory<Entity.EXEMPLE_VIKINGS>
  11. {
  12. /// <summary>
  13. /// Retourne tous les objets (en surchargeant la méthode standard)
  14. /// </summary>
  15. /// <returns>Liste d'objets</returns>
  16. public override IQueryable<EXEMPLE_VIKINGS> getAll()
  17. {
  18. //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 "EXEMPLE_TYPE_VIKING"
  19. return dbContext.EXEMPLE_VIKINGS.Include(item => item.EXEMPLE_TYPE_VIKING);
  20. }
  21. }
  22. }