如何在可查询选择中转换linq?

时间:2015-12-21 16:54:33

标签: c# linq

我选择了新的LINQ查询:

 var listaClienti = from c in contestoDB.Clienti
                    where c.Cognome.Contains(nominativoDaCercare) 
                       || c.Cognome == nominativoDaCercare 
                       || c.Cognome.StartsWith(nominativoDaCercare) 
                       || c.Nome.Contains(nominativoDaCercare) 
                       || c.Nome == nominativoDaCercare 
                       || c.Nome.StartsWith(nominativoDaCercare)
                    select new 
                    {
                        IDCliente = c.ID,
                        Cliente = c.Nome + " " + c.Cognome,
                        Indirizzo = c.Indirizzo,
                        Telefono = c.Telefono,
                        CodiceFiscale = c.CodiceFiscale,
                        PartitaIva = c.PartitaIva,
                        NumeroVeicoli = f.CalcolaNumeroVeicoli(c.ID) 
                    };

我怎么能像这样快速地做到这一点:

var elID = contestoDB.Clienti.AsQueryable().Select(n => n.Nome, c => c.Cognome) ?? null;

1 个答案:

答案 0 :(得分:1)

不确定你到底需要什么。 但也许这是这样的?

**building library "npymath" sources
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
error: Unable to find vcvarsall.bat**