Este
tópico fornece uma breve introdução às expressões de consulta LINQ e
alguns dos tipos típicos de operações que você executa em uma consulta.
Como obter uma fonte de dados
Como obter uma fonte de dados
Em uma consulta de LINQ, a primeira etapa é especificar a origem de dados. Em C# como na maioria das linguagens de programação uma variável deve ser declarada antes que ele possa ser usado. Em uma consulta de LINQ , a cláusula from vem primeiro na ordem para apresentar os dados de origem (carro) e o intervalo variável (car).
var selecionarCarro= from car in tbCarro select car;
Provavelmente a operação de consulta mais comum é aplicar um filtro no formulário de uma expressão Booleana. O filtro faz com que a consulta retorne apenas aqueles elementos para os quais a expressão for verdadeira. O resultado é produzido usando a cláusula where. O filtro efeito especifica quais elementos podem excluir a seqüência de origem. No exemplo a seguir, somente os carros que têm um cor azul são retornados.
var selecionarPorCor = from car in tbCarro where car.cor == "Azul" select car;
Você pode usar os operadores AND e OR para aplicar em várias expressões, conforme necessário com clásula a where. Por exemplo, para retornar somente os carros com cores "Azul" AND cujo preço é 50 mil reais , você escreveria o seguinte código:
where caro.cor =="Azul" && cust.Preco == 50.000
Para retornar os carros com cores azul e vermelho, você escreveria o seguinte código:
where cust.cor == "Azul" || cust.cor == "Vermelho"
0 comentários:
Postar um comentário