LINQ TO SQL para iniciantes – Visual Studio 2008 – Language Integrated Query


LINQ TO SQL
(Visual Studio 2008)

A utilização de orientação a objetos dentro do modelo de programação tornou-se padrão ao longo dos últimos anos consolidando como grande pilar no desenvolvimento de software. Chegou o momento de aproveitar toda essa experiência de sucesso viabilizando um nova experiência no acesso ao banco de dados quebrando paradigmas sobre dados e objetos. Estamos dando um grande salto na evolução de todos os conceitos atuais e iniciando de vez na linha do mapeamento Objeto Relacional (O/R Mapping ) com o LINQ to SQL (Language Integrated Query).

Com esse treinamento você vai explorar de explorar de forma rápida os novos recursos de acesso a dados SQL oferecidos pelo Visual Studio 2008 e .NET Framework 3.5.

Tópicos abordados durante esse treinamento:

1. Introdução ao LINQ (Language Integrated Query)
A linguagem integrada de consulta é um dos componentes mais importantes dentro do .NET Framework 3.5 devido as novas características de integração em dados e objetos viabilizando o mapeamento de objetos.

2. Introdução ao .NET Framework 3.5
Para dar sustentação ao LINQ foi criado um novo conjunto de recursos como tipos anônimos, expressões lambdas e extensões de métodos além da query de consulta.

3. Arquitetura do LINQ
Arquitetura e mapeamento de objetos.

4. Primeiros passos no LINQ
Mapeando o banco de dados SQL para o .NET. Efetuando primeira consulta, avaliando T-SQL gerado e primeiros resultados.

5. Paginação
Particionando resultados de consulta para selecionar somente os objetos necessários a operação usando Skip e Take.

6. Explorando
Aprofundando as consultas com: Where, Max, Sum, Join, Group By , Union, Order by e obtendo novos resultados.

7. CRUD (Create, Read, Update, Delete)
Criando objetos, excluindo, atualizando e sincronizando com banco de dados, estabelecendo dessa forma as principais rotinas do dia a dia.

8. Procedimentos e Funções
Ampliando o mapeamento com utilização de Stored Procedures e Functions.

10. Transações
Garantindo integridade em duas operações para consistência das informações envolvendo um contexto transacional entre vários objetos.

11. Regras de negócios
Ampliando as classes do LINQ para suportar validações de regras de negócios. Garantindo com eficácia a consistência dos dados.

12. LinqDataSource
Integrando LINQ ao GridView utilizando o provider LinqDataSource para selecionar, excluir, atualizar informações sem necessidade de código.

Código fonte no cd.
Valioso conteúdo com todos os exemplos disponíveis no cd para estudar e praticar mais rapidamente.

Para informações consulte a editora do Linha de Código:
http://shop.linhadecodigo.com.br/treinamento.asp?id=2948

[],

Ramon Durães

Para outros treinamentos visite:
http://shop.2pc.com.br

Para consultoria visite:
http://www.2pc.com.br