Esta seção explica
Criação de banco de dados ASP.NET MVC e adição de dados do banco de dados.Para aprender ASP.NET MVC, construiremos uma aplicação para Internet.
Parte 6: Adicione o banco de dados.
Visual Web Developer vem com um banco de dados SQL gratuito chamado SQL Server Compact.
O banco de dados necessário para este tutorial pode ser criado em algumas etapas simples:
Clique com o botão direito na pasta App_Data na janela Solution Explorer
Selecione Adicionar, Novo Item
Selecione Banco de Dados Local SQL Server Compact *
Nomeie o banco de dados Movies.sdf
Clique no botão Adicionar
* Se o SQL Server Compact Local Database não estiver entre as opções, você não instalou o SQL Server Compact em seu computador. Instale através do seguinte link: SQL Server Compact
O Visual Web Developer cria automaticamente o banco de dados na pasta App_Data.
Nota: Este tutorial requer que você tenha algum conhecimento básico sobre bancos de dados SQL. Se você quiser aprender este tópico primeiro, visite nosso tutorial SQL.
Clique duas vezes no arquivo Movies.sdf na pasta App_Data e a janela Database Explorer será aberta.
Para criar uma nova tabela no banco de dados, clique com o botão direito na pasta Tabelas e selecione Criar Tabela .
Crie colunas como esta:
Lista | tipo | Se nulo é permitido |
---|---|---|
EU IA | int (chave primária) | Não |
Título | nvarchar(100) | Não |
Diretor | nvarchar(100) | Não |
Data | datahora | Não |
Explicação das colunas:
ID é um número inteiro (número completo) usado para identificar cada registro da tabela.
Título é uma coluna de texto de 100 caracteres que armazena o nome do filme.
Diretor é uma coluna de texto de 100 caracteres que armazena o nome do diretor.
Data é uma coluna de data usada para armazenar a data de lançamento do filme.
Após criar as colunas acima, você deve definir a coluna ID como chave primária (identificador de registro) da tabela. Para fazer isso, clique no nome da coluna (ID) e selecione Chave Primária . Na janela Propriedades da Coluna , defina a propriedade Identity como True :
Depois de criar as colunas da tabela, salve a tabela e nomeie-a MovieDBs .
Observação:
Nomeamos intencionalmente a tabela como "MovieDBs" (terminando com s). No próximo capítulo, você verá “MovieDB” para o modelo de dados. Isto pode parecer um pouco estranho, mas esta convenção de nomenclatura garante que o controlador esteja conectado à tabela do banco de dados e você deve usá-lo.
Você pode usar o Visual Web Developer para adicionar alguns registros de teste ao banco de dados de filmes.
Clique duas vezes no arquivo Movies.sdf na pasta App_Data .
Clique com o botão direito na tabela MovieDBs na janela Database Explorer e selecione Show Table Data .
Adicione alguns registros:
EU IA | Título | Diretor | Data |
---|---|---|---|
1 | Psicopata | Alfred Hitchcock | 01.01.1960 |
2 | A Dolce Vita | Federico Fellini | 01.01.1960 |
Nota: A coluna ID é atualizada automaticamente e não é necessário editá-la.
Adicione o seguinte elemento ao elemento <connectionStrings> em seu arquivo Web.config :
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|Movies.sdf" provedorName="System.Data.SqlServerCe.4.0"/>