O SQL Server Compact é um mecanismo de banco de dados integrado que permite o armazenamento de banco de dados de forma fácil. Ele não requer que você execute um processo de configuração ou instalar um servidor de banco de dados. Ele pode ser usado como medium-trust aplicativos executados em um ambiente Web hosting. SQL Server Compact é uma boa escolha para uso em desenvolvimento, testes e cenários de tráfego de baixa produção. Neste artigo mostrarei como começar a usar o SQL Server Compact no Visual Studio. Você vai conseguir criar um banco de dados, adicionar uma tabela, criar Entity Framework model layer, e exibir os dados usando o controle GridView. Entity Framework é usado para mostrar como o SQL Server Compact trabalha com .NET Framework nas estruturas de dados existentes, incluindo Framework que fazem mapeamento objeto-relacional. Você não é obrigado a usar Entity Framework, para manipular o SQL Server Compact. Instalando o SQL Server Compact Primeiramente vamos instalar o SQL Server Compact e as ferramentas do Visual Studio que o suportam. Se você instalou o Visual Studio 2010 SP1 usando o Microsoft Web Platform Installer, você pode pular esta parte, porque você já tem as ferramentas necessárias. Se você instalou o Visual Studio 2010 SP1, transferindo-o da MSDN, você deve seguir este procedimento. Para instalar o SQL Server Compact 1. Se você não tiver o Web Platform Installer, baixe-o usando o seguinte link: Microsoft Web Platform Installer. 2. Execute o Web Platform Installer. 3. Clique na guia de produtos, e em seguida, selecione Banco de Dados. 4. Localize o Microsoft SQL Server Compact 4.0 e clique em Adicionar. 5. Localize Microsoft SQL Server Compact 4.0 Ferramentas e clique em Adicionar. 6. Clique em instalar e aguarde completer a instalação. Criando uma Web Forms ASP.NET Projeto Depois de ter instalado o Visual Studio 2010 SP1, o SQL Server Compact, e as ferramentas do Visual Studio para o SQL Server Compact, você pode criar um aplicativo Web ASP.NET. Vamos criar um projeto Web Forms. Entretanto, você pode usar o SQL Server Compact com qualquer tipo de projeto Web no Visual Studio. Para criar um projeto Web Forms 1. Inicie o Visual Studio. 2. No menu File (Arquivo), clique em New Project. 3. Na Caixa de diálogo New Project em Templates Instalados, selecione a linguagem a ser usada (Visual C# ou Visual Basic). 4. Selecione Web. 5. Selecione o template ASP.NET Web Application. 6. Na caixa Nome, digite o nome da aplicação, pode ser MySqlCeWebApp. 7. Especifique o local para os arquivos do aplicativo. 8. Clique em OK. Criando um banco de dados SQL Server Compact Em seguida, você criará um arquivo de banco de dados SQL Server Compact e adicione ao seu projeto. Para criar um banco de dados SQL Server Compact 1. No Solution Explorer, clique com o botão direito do mouse na pasta App_Data, selecione Adicionar e, em seguida, clique em Novo Item. 2. Na caixa de diálogo Add New Item, selecione SQL Server Compact 4.0 Database local. 3. Na caixa Nome, digite o nome FlowerShop.sdf. Observe que os arquivos do SQL Server Compact tem a extensão .sdf. 4. Clique em Adicionar para criar o banco de dados. Criando uma tabela Em seguida, você irá adicionar uma tabela de produtos para o seu banco de dados. Para adicionar uma tabela ao banco de dados 1. No Solution Explorer, na pasta App_Data, clique duas vezes no arquivo FlowerShop.sdf para abrir o banco de dados no Server Explorer. 2. Em Server Explorer, sob o nó FlowerShop.sdf, clique com o botão direito em Tabelas e, em seguida, clique em Criar Tabela. 3. Na caixa de diálogo Nova tabela, nomeia como tabela produtos. 4. Adicionar as novas colunas como mostrado na tabela a seguir: Nome da Coluna Tipo de Dados Comprimento Permitir Nulo Unico Chave Primmária ID int 4 No No Yes Nome nvarchar 100 Yes No No Preço money 19 Yes No No Estoque int 4 Yes No No 5. Defina a propriedade Identity da coluna ID como True. 6. Clique em OK para criar a tabela. 7. No Server Explorer, clique com o botão direito do mouse na tabela Produtos e clique em Show Table Data. 8. Entre com os dados abaixo: ID Nome Preço Estoque 1 Red Roses 29.99 500 2 Yellow Roses 29.99 450 3 Lilies 19.99 759 4 Orchids 39.99 389 5 Daisies 19.99 1100 6 Tulips 29.99 568 Após digitar os dados, salve seu banco de dados, no próximo artigo veremos com criar um Entity Framework Model Layer. Por Alexandre Roberto da Silva (xanburzum)
Últimos Comentários