public void RetrieveProvincesAsList() { try { using (var db = new LocalDataEntities()) { foreach (var prov in db.Comuni) { if (Provinces.Contains(prov.Provincia) == false) { Provinces.Add(prov.Provincia); } } } Provinces.Sort(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Errore nel recupero del database!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }