Latest web development tutorials

banco de dados ASP.NET MVC

A fim de aprender ASP.NET MVC, vamos construir um aplicativo de Internet.

Parte 6: Adição de banco de dados.


Criação de um banco de dados

Visual Web Developer com um banco de dados SQL chamada SQL Server Compact livre.

O banco de dados necessário para este tutorial, seguindo alguns passos simples para criar:

  • O botão direito do mouse na pasta App_Data janela Solution Explorer
  • Selecione Adicionar, Novo Item
  • Selecione o banco de dados SQL Server Compact local *
  • O banco de dados chamado Movies.sdf
  • Clique no botão Adicionar

* Se nenhum banco de dados local opções SQL Server Compact, isso significa que você não instalou SQL Server Compac no computador. Por favor, instale o seguinte link: o SQL Server Compact

Visual Web Developer irá criar automaticamente o banco de dados na pasta App_Data.

Nota: Neste tutorial, você é obrigado a ter algum conhecimento básico de bancos de dados SQL. Se você quer estudar este tema, por favor, visite nosso tutorial SQL .


Adicione uma tabela de banco de dados

Clique duas vezes os arquivos Movies.sdf pasta App_Data, a janela Banco de Dados Explorer abre.

Para criar uma nova tabela no banco de dados, clique com o botão direito na pasta Tabelas e escolha Criar tabela.

Crie as seguintes colunas:

类型 是否允许为 Null
ID int (primary key) No
Title nvarchar(100) No
Director nvarchar(100) No
Date datetime No

explicação Coluna:

ID é um número inteiro (número inteiro) identifica o quadro para cada registro.

Título é de 100 caracteres coluna de texto de comprimento, o nome do filme para o armazenamento.

Director é de 100 caracteres longas colunas de texto para armazenar o nome do diretor.

Data é as colunas de data para armazenar data de lançamento do vídeo.

Depois de criar as colunas acima, você deve definir a coluna ID como a chave primária para a tabela (identificador de registro). Para fazer isso, clique no nome da coluna (ID), e selecione Chave primária. Na janela Propriedades da coluna, defina a propriedade de identidade como True:

DB Explorador

Depois de criar uma coluna de tabela, salvar as MovieDBs tabela eo nome.

comentário:

Nós deliberadamente tabela chamada "MovieDBs" (que terminam em s). No próximo capítulo, você verá os dados para o modelo "MovieDB". Parece estranho, mas essa convenção de nomenclatura garante que o controlador ligado à tabela de banco de dados, então você tem que usar.


Adicionando registros de banco de dados

Você pode usar Visual Web Developer para adicionar alguns registros de teste à base de dados do filme.

Clique duas vezes no arquivo de pasta Movies.sdf App_Data.

Direito-clique na tabela MovieDBs janela banco de dados Explorer e escolha Show Data Table.

Adicione alguns registros:

ID Title Director Date
1 Psycho Alfred Hitchcock 01.01.1960
2 La Dolce Vita Federico Fellini 01.01.1960

NOTA: coluna de ID serão atualizados automaticamente, você não pode editá-lo.


Adicionar Cadeia de Conexão

Adicione à sua elemento do arquivo Web.config <connectionStrings> dos seguintes elementos:

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>