/// <summary>
/// Returns list of popular searches
/// </summary>
public static string[] getPopularSearches(int SectionID, int MaxToFetch)
{
using (MainContext db = new MainContext())
{
return (from c in db.tblSearches where c.SectionID == SectionID && c.Featured select new[] { c.Term });
}
}
Miré a otras preguntas, pero que parecen ser ligeramente diferente, me sale el error:LINQ retorno matriz de cadenas
Cannot implicitly convert type 'System.Linq.IQueryable<string[]>' to 'string[]'
Sé que esto es probablemente simple, es posible que alguien señalar lo que está mal aquí, por favor ?
¿Hay algún motivo especial por el que deba devolver una matriz? IEnumerable sería preferible en la mayoría de los casos, a menos que el código de llamada requiera específicamente una matriz (improbable) –
MattDavey