Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Estrarre tabella composta da Repository

    Salve gente avrei bisogno di un aiuto...

    Sto usando il MVC e ho un repository con tutte le query, add, insert ecc... va tutto a meraviglia ma ho una query che deve mostrare come risultato campi di tabelle diverse, non riesco a passarla al controller!!! Vi mostro l'esempio:

    codice:
            public IQueryable<Articolo> apriLista(int lis)
            {
                return
                 from articolo in db.Articolo           
                 from inner in
                     (from lista in db.Lista
                      where lista.FKLista == lis
                      orderby lista.FKLista
                      select lista)
                 where inner.FKArticolo == articolo.IDArticolo
                 select articolo;
            }
    Questa agisce su piu tabelle ma il risultato è di tipo Articolo quindi non è un problema perchè al controller la passo di tipo IQueryable<Articolo> . Io però ho bisogno che mi passi anche altra roba, tipo fare
    select articolo, acquisto
    oppure
    select new {articolo,acquisto}
    Riesco anche a mettere tutto in una var ma poi come faccio a passare uscire la var al controller?

  2. #2
    il codice corretto è questo

    codice:
    public IQueryable<Articolo> apriLista(int lis)
            {
                return
                 from articolo in db.Articolo
                 from acquisto in db.Acquisto        ------> ho scordato questa riga
                 from inner in
                     (from lista in db.Lista
                      where lista.FKLista == lis
                      orderby lista.FKLista
                      select lista)
                 where inner.FKArticolo == articolo.IDArticolo
                 select articolo;
            }

    ma il problema non è risolto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.