Torna al Thread

using (var conn = new incodbEntities1()) { conn.Connection.Open(); var wList = conn.utentis.ToList(); conn.Connection.Close(); conn.Connection.Open(); var wListGruppi= conn.gruppis.ToList(); conn.Connection.Close(); conn.Connection.Open(); foreach (var item in wList ) { // wUtenti vada creato qua dentro se vuoi aggiungere nuovi elementi, modificare il riferimento al vecchio oggetto creato per poi riaggiungerlo alla collezione è molto sbagliato IEntityUtenti wUtenti = new EntityUtenti(); wUtenti.Id = item.idUtenti; wUtenti.NomeUtente = item.NomeUtente; wUtenti.Password = item.Password; wUtenti.Email = item.Email; wListUtenti.Add(wUtenti); // è nel momento della .Add che viene generata la query a db? se si, sarebbe il caso di aggiungere qui il gruppo di appartenenza wUtenti.Gruppo = new EntityGruppo(); foreach (var item3 in wListGruppi) { wUtenti.Gruppo.Id = item3.idGruppi; wUtenti.Gruppo.Descrizione = item3.Descrizione; } } conn.Connection.Close(); }
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5