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

17. August 2007 21:03


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  

 

Comments

6/5/2009 8:08:08 AM #

Gleyson

Oi, gostaria de saber qual a linguagem de programação usada, se for C# gostaria de saber como faço pra conseguir em VB.

Gleyson Brazil | Reply

6/5/2009 8:08:32 AM #

Gleyson

Oi, gostaria de saber qual a linguagem de programação usada, se for C# gostaria de saber como faço pra conseguir em VB.

Gleyson Brazil | Reply

3/29/2010 8:39:47 AM #

Steve Orloski

I hope you have a ezinearticles.com/ day!

Steve Orloski People's Republic of China | Reply

3/31/2010 8:13:12 PM #

Marianela Cilenti

Thanks for all the enthusiasm http://www.ziitrend.com/user/richard56 to offer such helpful changemylife.mynewblog.com/.../ information.      

Marianela Cilenti People's Republic of China | Reply

4/2/2010 8:05:30 PM #

dr. britt borden

You raise many questions in my mind; you wrote an excellent post, but it is also thought provoking, and I will have to ponder it a bit more; I will be back soon.

dr. britt borden United States | Reply

4/3/2010 7:00:43 AM #

Britt Borden

Have you had problems with spammers?  I also use Blog Engine and I have some good anti-spam techniques; please Email me if you are interested in an exchange of practices.

Britt Borden United States | Reply

4/5/2010 1:29:08 AM #

Dr Britt Borden

Do you have problems with spammers?  I also use Blog Engine and I have some good anti-spam practices; please Email me if you are interested in an exchange of ideas.

Dr Britt Borden United States | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Entre em contato

Cadastre-se newsletter
Ramon Durães - MVP - Visual Studio Team System - ALMEntre em contato com o Ramon Durães para realização de palestras, consultoria, treinamentos sobre Microsoft .NET / Arquitetura de Software / ASP.NET / Silverlight e implantação de Visual Studio Team System usando MSF / SCRUM / CMMi apoiando a gestão do seu projeto além da gerência de configuração e qualidade de software. Consulte também sobre Gap Analysis para avaliar o seu ciclo de desenvolvimento.
Social: LinkedIn, Twitter, Orkut, YouTube, Desenvolvendo para Web, VSTSBrasil, Mutex.

Participe da rede social

Most comments

chanel bags chanel bags
42 comments
cn People's Republic of China
Ramon Durães Ramon Durães
12 comments
br Brazil
Nikon S210 Nikon S210
9 comments
us United States

RecentComments

Comment RSS