Entity framework duvidas

2 respostas Resolvido
entityframework
Deybson_10

Tenho uma dúvida com o Entity Framework, um método que funciona certinho , para retornar meus dados , para uma tabela assim:

public static List<Clientes> getAllLike()
{
    using (var db = new DiamanteEntities())
    {
        return db.Clientes.Where(x => x.Nome != null).ToList();
    }
}

Ele retornar todos os clientes, mas gostaria de saber como retornar somente aqueles que comeca com a letra A por exemplo: como se fosse oSQL= “WHERE ProductName LIKE 'A%'”;

2 Respostas

Dragoon
Solucao aceita

Coloque o método StartsWith

public static List<Clientes> getAllLike(string inicial)
{
    using (var db = new DiamanteEntities())
    {
        return db.Clientes.Where(x => x.Nome.StartsWith(inicial)).ToList();
    }
}

Exemplos:

Deybson_10

perfeito!
VALEU!

Criado 1 de agosto de 2017
Ultima resposta 2 de ago. de 2017
Respostas 2
Participantes 2