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();
}