Ejemplo n.º 1
0
        public IEnumerable <T> GetAll <T>(int encuestaId) where T : Pregunta
        {
            IEnumerable <T> result;
            var             query = _context.Set <Pregunta>().OfType <T>().Where(e => e.EncuestaId == encuestaId);

            foreach (var nav in _context.Model.FindEntityType(typeof(T)).GetNavigations())
            {
                query = query.Include(nav.Name);
            }
            return(query.ToList());
        }