15 messaggi dal 18 gennaio 2017
Ogni volta che faccio una query che utilizza tabelle con chiavi esterne ricevo sempre l'errore che dice: l'istanza objectcontext non esiste piu ecc
Mi trovo in questa situazione:
Questa è una modelview creata da me
 public class VistaUtentiViewModel
    {

        public int IdAzienda { get; set; }
        public string ragioneSociale { get; set; }

        public VistaUtenti utente = new VistaUtenti();
        public List<VistaUtenti> listautenti = new List<VistaUtenti>();
        public List<VistaAziende> aziende = new List<VistaAziende>();
        public List<Applicazione> listaApp = new List<Applicazione>();
        public List<PrivilegiApp> appAssociate = new List<PrivilegiApp>();
       
    }


Model che rappresentano tabelle del db:
public partial class Applicazione
    {
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
        public Applicazione()
        {
            this.PrivilegiApp = new HashSet<PrivilegiApp>();
        }
    
        public int IdApp { get; set; }
        public string nomeApp { get; set; }
        public int fkCategoriaApp { get; set; }
    
        public virtual CategoriaApp CategoriaApp { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<PrivilegiApp> PrivilegiApp { get; set; }
    }


Il problema si pone in questo punto:
 using (DBMsaEntities1 db = new DBMsaEntities1())
                {
                    //lista apllicazioni
                    model.listaApp = db.Applicazioni
                  
                        .Include(s => s.CategoriaApp)
                        .Include(s => s.PrivilegiApp)
                       
                        .ToList();
             }


Cosa devo fare considerando che ho avuto questo problema moltissime volte e ho dovuto sempre evitare il problema senza risolverlo effettivamente.
grazie in anticipo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.