terça-feira, 3 de maio de 2011

2° Parte - Criando Classes em C# para a camada de dados e regras de negócio

Olá pessoal voltando de uma rotina um pouco carregada da faculdade, hoje irei falar um pouco sobre a camada intermediaria da nossa regra de negócio em C#. Gostaria de relembrar que criamos uma classe de nome “Banco” pelo processo do View Class Diagram, uma das formas mais fácil e eficiente que o Visual Studio disponibiliza, mas para quem quiser fazer pelo modo convencional segue abaixo o código para ser escrito ou colado.



Tendo definido todos os métodos e campos iremos agora dar continuidade no código fonte, inserindo de acordo com as necessidades desta regra os namespaces no topo do código.



Criando uma conexão de dados.



1. No menu Data de um click em Add New Data Source.



Click em next até chegar esta tela, então click no botão “New Connection...”:



Na janela Add Connection no campo Da source defina como” Microsoft SQL Server (SqlClient)”, no campo Server name click no botão Refresh para encontrar o seu banco de dados senão copie o endereço de seu banco de dados e cole na nesta textBox. Então no campo Connect a database na primeira opção Select or enter a database name: Você consegue visualisar o banco de dados que será trabalhado.



Click em OK e na janela seguida Click em Next e siga este procedimento até a janela Choose Your Database Objects e habilite todos os campos e click em Finish.



Para visualizarmos a nossa conexão no ide do Visual Studio, click no menu “View”, em seguida no Server Explore e sobre a imagem de conexão. Click com o botão direito do mouse sobre o banco de dados, vá a propriedades ou “Properties” e copie o endereço Connection String. Esta que é a nossa string de conexão que iremos trabalhar em nosso código.

Para o método construtor banco irá inicializar o campo _conexao com a nossa string de conexao que definimos acima.



O banco de dados que iremos definir é o ”Northwind” o linq esta disponível na primeira parte deste projeto.
Definido a string de conexão iremos instanciar o objeto SqlDataSource.
Para isso usaremos os campos _sql que irá receber SqlDataSource, e irá conectar a string de conexão que foi adicionado no campo _conexao.



Desta forma já temos nossa string definida.
Para o próximo tópico iremos definir os outros métodos.
Aproveite.