Uso primero el código de Entity Framework. Quiero consultar las entidades de la base de datos contra los objetos de la lista. Esto funciona bien con contiene, pero ¿cómo puedo combinarlo con StartsWith?Entity Framework 4.1 Linq contiene y comienza con
Este es mi código:
List<string> values = new List<string>();
values.Add("A");
values.Add("B");
context.Customer.Where(c => values.Contains(c.Name)).ToList();
¿Cómo puedo consultar contra todos los clientes que comienza con A o B?
fiyi update lamentablemente con ef core esto se evalúa localmente advertir: Microsoft.EntityFrameworkCore.Query [20500 ] La expresión LINQ 'where {from String text in __texts_0 where [d] .Entry.StartsWith ([text]) select [text] => Any()}' no se pudo traducir y se evaluará localmente. –
@AnthonyJohnston [Esto puede estar relacionado] (https://stackoverflow.com/a/44372562/335858) – dasblinkenlight