DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

artigo .net Magazine 56 - ASP.NET 35 e LINQ to SQL

Artigo da Revista .NET Magazine - Edição 56. http://www.devmedia.com.br/Imagens/gold/Net/56/artigo5/image7.jpg

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Esse artigo faz parte da revista .NET Magazine edição 56. Clique aqui para ler todos os artigos desta edição

 

 

Web - Novidades

ASP.NET 3.5 e LINQ to SQL

Use o LINQ to SQL em aplicações ASP.NET

 

 

Neste artigo veremos

·         Definição do LINQ (Language Integrated Query);

·         Exemplos de uso no ASP.NET com o VS.NET 2008;

·         Novidades do Visual C# utilizados no LINQ.

Qual a finalidade

·         Mostrar o que é o LINQ e o uso em aplicações ASP.NET.

Quais situações utilizam esses recursos?

·         Em qualquer aplicação .NET 3.5.

 

Resumo do DevMan

O LINQ para SQL é um excelente recurso que ajudará os desenvolvedores a focar em OOP, produtividade, trabalhar com mapeamento de objeto relacional, além de oferecer recursos de manipular coleções com as novidades do .NET Framework 3.0.

 

Em 2005 estive no evento MVP Summit na Microsoft em Seattle e uma das palestras que me chamou a atenção tinha como tema LINQ. Como o palestrante era o fantástico Anders Hejlsberg eu jamais poderia deixar de ir. Então, com o desenrolar da mesma o Anders abriu o bloco de notas, isto mesmo o bloco de notas, e começou a digitar alguns códigos que me pareceram muito simples de entender. Mas naquela época, como não tínhamos nada parecido (pelo menos pra mim), tudo me chamou a atenção e como o palestrante sabe conduzir uma apresentação perfeita, ele foi cada vez mais aumentando a complexidade dos códigos. Claro que a cada exemplo ele executava e explicava para que tudo ficasse claro. Ao final da palestra, todos ficaram paralisados com o LINQ, tive a sensação de estar exatamente no “forno” de uma nova tecnologia. Enfim, surgiram várias perguntas sobre a parte técnica, mercado e linguagens e o Anders afirmou que o LINQ iria mudar a forma de pensarmos e escrevermos o código.

         Hoje, anos depois vejo que a Microsoft realmente investiu muitos esforços no LINQ e temos muitos recursos para colocarmos em produção com o Visual Studio .NET 2008. Portanto, o objetivo deste artigo será mostrar o que é o LINQ, como podemos incorporar esta tecnologia em uma aplicação ASP.NET e alguns exemplos.

 

O que é o LINQ?

LINQ significa Language Integrated Query, ou seja, linguagem de consulta integrada que podemos utilizar para manipular qualquer tipo de coleção, arrays, dados, objetos e demais itens. O LINQ dispõe de todos os recursos integrados ao Visual Studio .NET 2008, tanto nos templates quanto em nível de linguagem.

  Em relação a banco de dados a Microsoft disponibiliza até o momento da publicação deste artigo os seguintes templates:

·         LINQ to SQL – utilizado para trabalhar com o banco de dados SQL Server;

·         LINQ to XML – utilizado para trabalhar com arquivos XML;

·         LINQ to Dataset – utilizado para trabalhar com Dataset.

E por que não posso usar o LINQ com outros providers como Oracle, FireBird, DB2 etc.? A resposta é que teremos o Entity Framework o qual poderá trabalhar o LINQ com qualquer provider"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Renato I. Haddad
É Microsoft Most Valuable Professional (MVP), palestrante do PDC Brasil 2002-2004, Visual Studio Technical Conference, Mobility Road Show, SQL Technical Day, Mobility Seminar, editor da revista MSDN Magazine Brasil, colaborador dos sites MSDN Brasil , MSDN Latam, www.portalwebmobile.com.br e www.lin...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
[Fechar] Você precisa estar logado para dar seu feedback.

Clique aqui para efetuar o login

Caso não tenha um cadastro DevMedia, clique aqui para se cadastrar (gratuito)
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03