CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 C# (C Sharp) - Entity e LINQ Framework Avançado Carga horária: 40 horas CONTEÚDO PROGRAMÁTICO Ementa do curso LINQ Por que LINQ é necessário? Preparando o Ambiente Ferramenta auxiliar para a utilização da LINQ Introdução às Consultas da LINQ Operações Básicas de Consultas do LINQ Realizando Filtros Realizando Ordenação Realizando Agrupamento Realizando Associações – JOINS Utilizando a Sintaxe de Métodos Realizando Consultas Diferenças entre sintaxe de consulta e sintaxe de método Lambda Expressions Implementações de LINQ LINQ para Objetos Realizando Consultas em List<T> Agregando informações Realizando Consultas com System.IO Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP LINQ para XML Criando Árvores XML Realizando Consultas em XML Populando Objetos com LINQ to XML Criando o XML de objetos com LINQ to XML LINQ para DataSet Funcionamento do LINQ to DataSet Utilizando LINQ com DataSets não tipados Utilizando LINQ com DataSets tipados Populando Objetos com LINQ to DataSet LINQ para SQL Realizando o Mapeamento de Entidades Mapeamento por Código Mapeando entidades relacionadas por código Mapeamento por Ferramenta Problemas para acessar dados relacionados Realizando Manipulação de Dados Inclusão Alteração Exclusão Realizando Controle Transacional Executando Stored Procedures Mapeando Stored Procedure por código Mapeando Stored Procedure por ferramenta Executando User-Defined Functions Mapeando User-Defined Functions por código Mapeando User-Defined Functions por ferramenta Consultas compiladas Consultas diretas Criando uma Aplicação Windows Forms com LINQ para SQL Codificando LINQ para Entidades: modelando com o Entity Framework Visão Geral do Entity Framework Realizando a Modelagem de Aplicativos Mapeamento entre Objetos e Dados Realizando o Mapeamento de Entidades Mapeamento Visual com Base de Dados existente Mapeamento por Código com Base de Dados existente Testando uma Consulta Mapeamento Visual para Base de Dados inexistente Mapeamento por Código para Base de Dados inexistente Convenções na criação das tabelas Modificando convenções com Data Annotations Entendendo como alterações na entidade impactam na inicialização do banco de dados Migrations normal Realizando Manipulações de Dados Populando a base de dados Realizando Consultas Consultando dados em memória Acessando Dados Relacionados Carregamento lazy Carregamento eager Carregamento explicit Realizando Manipulação de Dados Adicionando nova entidade Alterando entidades existentes Excluindo entidades existentes Excluindo entidades com dados relacionados Utilizando Entity SQL Executando Stored Procedures Executando User-Defined Functions Executando código SQL Fluent API Modificando o provider Utilizando o MySQL Manipulação de dados Criando uma Aplicação com Entity Framework Criando as entidades Criando o formulário inicial Criando formulário de gerenciamento de Clientes Criando formulário de gerenciamento de Produtos Criando formulário de cadastro de Pedidos Criando formulário de listagem de pedidos Alterando os pedidos Excluindo os pedidos Conclusão Ficou alguma dúvida em relação ao conteúdo programático? Envie-nos um e-mail clicando aqui. © 2004 - 2017 TreinaWeb www.treinaweb.com.br