Acesso à Dados com ASP.NET – Parte 7

Olá pessoal, chegamos a última parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte final iremos terminar nosso GridView aplicando algumas configurações nele e usarei outros controles, como o DetailsView, View e o MultiView.

Como você pode perceber, nossa página está mais parecida com uma página real de, por exemplo, produtos de uma determinada empresa. Clique em Alterar em algum registro e note que os campos automaticamente entram em modo de edição, com exceção do ProductID, já que o mesmo é uma chave primária e não permite que seja excluído.

PS: Mais pra frente irei criar alguns artigos falando sobre os tipos de dados do SQL Server, também dos tipos de chaves que temos, como a chave primária e a chave estrangeira, e também dos tipos de relacionamentos por meio de constraints. Envie idéias de artigos para que eu possa posteriormente fazer um ou mais sobre determinado assunto!

Leia mais… »

Acesso à Dados com ASP.NET – Parte 6

Olá pessoal, volto com nossa 6ª parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte iremos falar e demonstrar os controles DataSource.

Através deles é possível especificar informações sobre a conexão com a fonte de dados, comandos para incluir, excluir, modificar e consultar dados, parâmetros, entre outras configurações, e podemos fazer tudo isso de forma declarativa, como fazemos com qualquer outro controle do ASP.NET. Exemplos de controles de vinculação de dados que podem usar os serviços oferecidos pelo DataSource para manipular os dados são o GridView e o FormView. Temos disponíveis os seguintes tipos de controles Data Source:

Leia mais… »

CRUD Com ADO.NET

Depois de ler o comentário do Juliano vou postar um artigo realizando crud com ADO.NET usando SqlDataSource.

Vamos criar um pequeno cadastro de Alunos sem digitar nenhuma linha de código. E você vai observar o poder do visual studio.

Primeiro abra o Visual Studio e crie um novo projeto do tipo ASP.NET Web Application.

Leia mais… »

Crud com Entity Framework fácil parte 2

Bem pessoal hoje vou continuar com o artigo CRUD com Entity Framework.

Hoje vou ensinar como atualizar um cadastro. No decorrer vocês verão como é fácil e sem complicações.

Caso você não tenha visto o primeiro post, sugiro você da uma estudada nele primeiro para poder continuar. Vamos lá!

Leia mais… »

Crud com Entity Framework fácil

Pessoal, este é o meu primeiro post aqui no C# Brasil.

Vou falar sobre como fazer um CRUD com Entity Framework.

Vou usar Visual Studio 2010 junto com o SQL Server Managemente Studio.

O Entity Framework 4 é o framework ORM da Microsoft que transforma objetos de negócio em dados relacionais e vice-versa. O foco do Entity Framework não é o banco de dados mas o modelo de negócios e dessa forma uma de suas tarefas e gerar o modelo conceitual a partir do modelo de banco de dados, feito este serviço o desenvolvedor não tem que lidar mais diretamente com o banco de dados mas com o modelo conceitual e o modelo de entidades.

Leia mais… »

Acesso à Dados com ASP.NET – Parte 3

Olá pessoal, começa aqui mais uma parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte iremos falar sobre modelo desconectado e na próximas sobre dataset tipado e table adapter. Acompanhem:

Modelo Desconectado – Como visto no artigo anterior, no modelo conectado, a conexão ao banco precisa estar aberta para fazermos com que nossa aplicação acesse os dados. Isso pode ser ruim em alguns casos, como quando usamos aplicações que precisam de uma alta disponibilidade e escalabilidade, por isso não a usamos sempre. Para resolver isso, o ADO.NET nos oferece o modelo desconectado, que nada mais é do que uma “cópia” dos dados do modelo conectado, depois de aberto (geralmente por um período pequeno), para um objeto DataSet através de um DataAdapter para, após isso, a conexão ser fechada.

Com os dados armazenados no DataSet, podemos fazer a manipulação deles para, numa outra ocasião, serem atualizados na fonte de dados através do DataAdapter, seguindo a mesma idéia de manter a conexão aberta por um período mínimo de tempo.

Leia mais… »

Acesso à Dados com ASP.NET – Parte 2

Continuando os artigos sobre acesso à dados, neste publico a 2ª parte do artigo que nos mostra como acessar e implementar, de forma simples, um banco de dados do SQL Server 2005 por meio de uma aplicação ASP.NET com Visual Studio 2008. Para acessar a parte 1, clique aqui.

Note que, depois que é criada a aplicação, é criado na Solution Explorer uma pasta chamada App_Data. Ela é responsável por armazenar os arquivos relacionados à dados, como arquivos do SQL Server, Access, etc.

Leia mais… »

Acesso à Dados com ASP.NET – Parte 1

Olá pessoal, neste artigo irei criar uma aplicação ASP. NET que faz a conexão com banco de dados SQL Server.

Usarei o banco de dados SQL Server 2005 Express e Visual Studio 2008. Usarei também o banco de dados Northwind, do SQL Server 2000, que pode ser baixado aqui.


Depois de baixar e instalar o banco, é preciso anexar este banco à instância local do SQL. Para isso, abra uma janela prompt de comando do Windows e digite o seguinte:
cd “C:\SQL Server 2000 Sample Databases”, para entrar na pasta onde foi instalado o banco. Logo depois digite o seguinte: sqlcmd -E -S .\SQLEXPRESS -Q “EXEC sp_attach_db N’Northwind’, N’c:\SQL Server 2000 Sample Databases\northwnd.mdf'”, para anexar o banco à instância do SQL instalado em seu pc. Deve aparecer a imagem abaixo se você fez tudo certo:


Leia mais… »

Como Programar com ASP.NET e C# – Editora Novatec

Recebi essa semana da Editora Novatec um exemplar de um livro na qual já possuia sua 1ª edição. Estou falando da 2ª edição do livro “Como programar com ASP.NET e C#” do autor Alfredo Lotar.

Para você que esta aprendendo C# e que focar seu aprendizado em ASP.NET ele é um excelente livro. Diferente de sua 1ª edição, ele aborda a versão mais atual do ASP.NET e C# que estão na versão 4.0.

Diferente dos outros livros que já tive, o da Editora Novatec e em especial do Alfredo Lotar são muito didádicos, apresentam vários exemplos, códigos, tutoriais, dicas, truques além de serem bem ilustrados. Ideal para você iniciante ou até mesmo para os que já estão familiarizados com a linguagem e pretendem se atualizar.

Para nós que já estamos envolvidos com ASP.NET e C# desda versão anterior, é uma otima opção para se atualizar e aprender os novos recursos disponiveis como: Entity Framework, roteamento de URLs, LINQ, etc.

Leia mais… »