Ciao a tutti.
Ho un problema abbastanza urgente con Linq to Entities.

Dovrei estrarre da una tabella tutti i comuni con un'iniziale data, ma purtroppo continua a restituirmi insieme vuoto.

Ecco cosa utilizzo:

codice:
        public static List<COMUNI> GetLista (string iniziale)
        {
            using (var entities = new AgriEntities())
            {
                var lista =
                    ( from ist in entities.COMUNI
                      where ist.Nome.Substring(0,1) == iniziale
                      orderby ist.Nome
                      select ist ).ToList();

                return lista;
            }
        }
Ditemi dove sbaglio, per favore!

Ho provato a togliere la condizione where per vedere se mi restituiva qualcosa, e in effetti mi restituisce tutti i record.
Ho provato anche ad usare il metodo StartWith (iniziale) ma niente!

Grazie a tutti!