Programa do Curso

Introdução

LINQ Noções básicas

  • IEnumerable<T>
  • IEnumerador<T>
  • Projeção, filtragem, quantificadores, partições, operações, etc.

Visão geral dos operadores LINQ

  • Execuções imediatas ou diferidas
  • Operadores de streaming vs operadores não streaming

Preparando o ambiente de desenvolvimento

  • Instalar e configurar o .NET
  • Instalar e configurar o LINQPad

Consultas simples LINQ

  • Seleção de uma fonte de dados
  • Criar uma consulta
  • Executar uma consulta

Transformação de dados e relações de tipo

  • Devolução de resultados como um tipo
  • Efetuar operações em elementos de origem
  • Permitir que o compilador seleccione tipos

Agrupamento e junção LINQ Consultas

  • Agrupamento por várias chaves
  • Extensão de uma consulta de grupo
  • Agrupamento com chaves personalizadas
  • Utilização de junção interna com chave composta
  • Utilizar a junção de grupos e a junção de grupos internos

LINQ com operadores Lambda

  • Compreender a sintaxe do método com operadores Lambda
  • Agrupamento por várias chaves
  • Agrupamento por chaves personalizadas e objectos personalizados
  • Utilizar a junção interna e a junção composta
  • Utilizar a junção de grupos e a junção interna de grupos

Consultas padrão e complexas

  • Filtrar subconjuntos
  • Reorganizar dados com um operador
  • Analisar grupos básicos
  • Criar uma hierarquia num conjunto de dados
  • Encadeamento de dados
  • Utilizar as palavras-chave into e let

LINQ para SQL

  • Configurar uma base de dados
  • Consultar uma base de dados
  • Atualizar uma base de dados

LINQ para XML

  • Criar uma árvore
  • Utilizar consultas em árvore

Resumo e conclusão

Requisitos

  • Compreensão de programação

Público

  • Desenvolvedores Web
  14 horas

Declaração de Clientes (9)

Cursos Relacionados

Introducing C# 6.0 with Visual Studio 2015/2017

  28 horas

Categorias Relacionadas