DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  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!

Revista MSDN Magazine Edição 32 - DataSet tipado com TableAdapter

Artigo Originalmente Publicado na MSDN Magazine Edição 32

msdn32_capa.jpg

 

Clique aqui para ler todos os artigos desta edição

 

 

 

DataSet tipado com TableAdapter

 

Dentre as inúmeras novidades do Visual Studio 2005, a que mostrarei hoje é na minha opinião, a melhor de todas. Não só pelo ganho de produtividade que ela oferece, mas pelo compromisso que esse tipo de funcionalidade tem com a Orientação a Objetos. Como bem sabemos, o DataSet tipado não é novidade, na versão 2003 do Visual Studio, ele já existia e a Microsoft já dava indícios de que a Orientação a Objetos seria levada muito a sério.

A grande novidade no DataSet na versão 2.0 do .NET, é a classe TableAdapter. Se antes, o DataSet tipado fornecia uma representação em objetos de dados relacionais, com o TableAdapter temos prontas as classes que acessam os dados relacionais e persistem as alterações.

Veremos neste artigo como tirar o máximo proveito dos DataSets com TableAdapters e como cada vez mais a Orientação a Objetos é unanimidade no desenvolvimento de sistemas Microsoft.

Novo DataSet

Então vamos logo à prática e colocar a mão na massa. Abra o seu Visual Studio 2005 e crie um novo projeto do tipo Windows Application. Neste exemplo, utilizaremos a linguagem C#. Depois de criado o projeto, com o botão direito sobre o mesmo na Solution Explorer, escolha a opção Add>New Item. Como mostra a Figura 1, escolha o template DataSet, em Name informe “DataSetMSDN.xsd” e clique em Add.

 

image002.jpg

Figura 1. Adicionando um DataSet ao projeto

Observe que assim como no Visual Studio 2003, temos um designer para o DataSet, que é onde modelaremos o mesmo. Na Solution Explorer foram criados os arquivos relacionados ao nosso DataSet e, como mostra a Figura 2, na ToolBox temos um conjunto de controles disponíveis para a modelagem do DataSet.

 

image004.jpg

Figura 2. Controles de DataSet na ToolBox

Modelando o DataSet

Como fazíamos no Visual Studio 2003, vamos modelar o DataSet, utilizando um banco de dados. Neste exemplo, utilizaremos o Northwind, em um SQL Server 2005.

 

Onde encontrar o Database NorthWind?

A Microsoft disponibiliza o download do Northwind para SQL Server, neste link:

www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en"

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!


Rodrigo Sendin(english)
Rodrigo Sendin Silva (rodrigo.sendin@taunet.com.br) is a FATEC-AM graduate technologist. For 10 years he’s been acting with software development, and currently works in the TauNet Consulting as C# developer, in Workflow projects, SharePoint, ASP.NET, Business Intelligence, and Knowledge Management. ...
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!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03