Visual Studio+SQL Server Express LocalDB ANTONIO LUIS
OBJETIVO Mostrar o processo de criação de um banco de dados usando SQL Server Express LocalDB. Versão do SQL Server voltada pra desenvolvedores, e que já vem integrado com o Visual Studio 2013. Mostrar o processo de integração do banco de dados em uma aplicação simples que mostre suas informações.
Ferramentas Utilizadas Visual Studio 2013 SQL Server Express LocalDB.
Criando um Projeto Para Criar um novo projeto, clique em File > New -> Project. Selecione a opção Windows Forms Application. E em nome digite ExemploBancoDeDados e cliqu em OK.
Criando Banco de Dados Para Criar um Banco de dados, Clique em Project -> Add New Item. Selecione a opção Service-Based Database. Voce pode utilizar a caixa de pesquisa para filtrar os resultados. Digite o nome BancoDeDados.mdf e clique em Add
Criando Banco de Dados Abra a janela Data Sources, clicando em View -> Other Windows -> Data Sources. Clique em Add New Data Source. Em Data Source Configuration Wizard escolha Next 4 vezes pra aceitar as opções padrões e depois clique em Finish
Criando Tabelas. Em Server Explorer ou Database Explorer expanda o nó Data Connections e então expanda o nó BancoDeDados.mdf. Se o explorer não tiver aberto escolha View -> Server Explorer ou View -> Other Windows -> Database Explorer Clique com o botão direito em Tables e selecione Add New Table
Criando Tabelas. Na Table Designer adicione as informações de acordo com a imagem ao lado. Para identificar a chave primária, clique com o botão direito em cima de CustomerID e selecione Set Primary Key. Renomeie a tabela para Customers alterando a primeira linha do script conforme imagem ao lado. Clique em update e em Update Database.
Criando Tabelas. Adicione outra Tabela de acordo com as informações ao lado. Selecione OrderID como chave primária. Renomeie a tabela para Orders alterando a primeira linha do script conforme imagem ao lado. Clique em update e em Update Database.
Criando Tabelas. Para configurar a foreign key, clique no painel ao lado da tabela em Foreign Keys com o botão direito e selecione Add New Foreign Key. Troque a última linha que foi adicionada no script pela mostrada na imagem abaixo. Clique em update e depois em Update Database
Adicionando Dados na Tabela Abra o Server Explorer e em Tables clique com o botão direito e selecione Refresh. Clique com o botão direito em Customers e selecione Show Table Data. Na tela que é mostrada adicione 3 ou mais linhas na tabela. E decore os CustomersID pois vai ser utilizado em seguida. Faça o mesmo procedimento pra Tabela Orders, garantindo que os CustomersID sejam iguais aos colocados na tabela Customers. Clique em File -> Save All. Depois em File-> Close Solution.
Conectando o Banco de Dados a uma Aplicação Crie um novo projeto clicando em File -> New -> Project. Selecione Windows Forms Application e nomeie ExemploAplicacao. Abra a aba Data Sources (Ver slide 6) e clique em Add New Data Source... Na janela que se abre, aperte Next duas vezes e depois clique em New Connection.
Conectando o Banco de Dados a uma Aplicação Na opção Database File Name, clique em Browse... Procure o arquivo de banco de dados que foi criado antes e selecione-o (Geralmente se encontra no pasta do projeto em: C:/Users/SeuUsuario/Visual Studio 2013/Projects/ExemploBancoDeDados). Clique ok, depois Next e no diálogo que aparece selecione Yes. Uma cópia do banco de dados será realizada para dentro de sua aplicação
Conectando o Banco de Dados a uma Aplicação Aperte Next mais uma vez e na tela que aparece, em Tables, selecione as Tabelas Customers e Orders. Depois clique em Finish. Para mostrar a tabela com os dados que foi adicionado antes dentro da aplicação basta arrastar uma das tabelas em Data Source para dentro do Form. Para executar a aplicação, clique em Start ou aperte F5. Perceba que os dados que foram adicionado antes são mostrados.
Referências https://msdn.microsoft.com/pt-br/library/ms233763(v=vs.120).aspx https://msdn.microsoft.com/pt-br/library/ms171890.aspx