ASP.NET MVC - SQL база данных
- Предыдущая страница Вид MVC
- Следующая страница Модели MVC
Чтобы изучить ASP.NET MVC, мы создадим Интернет-приложение.
Часть 6:Добавить базу данных.
Создать базу данных
Visual Web Developer содержит бесплатную базу данных SQL, называемую SQL Server Compact.
Эта база данных, необходимая для этого учебника, может быть создана несколькими простыми шагами:
- Щелкните правой кнопкой мыши в Решетке ресурсов проекта App_Data папка
- выберитедобавить,новый проект
- выберите SQL Server Compact Local Database *
- Назвать эту базу данных Movies.sdf
- нажмитедобавитькнопка
* Если в списке опций нет SQL Server Compact Local Database, это означает, что вы еще не установили SQL Server Compact на своем компьютере. Установите его по следующей ссылке:SQL Server Compact
Visual Web Developer автоматически создаст эту базу данных в папке App_Data.
Комментарий:В этом курсе вам нужно будет освоить основы SQL-базы данных. Если вы хотите сначала изучить эту тему, пожалуйста, посетите наш Уроки SQL.
Добавить таблицу базы данных
Дважды щелкните папку App_Data Movies.sdf Будет открыто Database Explorer окно.
Чтобы создать новую таблицу в этой базе данных, щелкните правой кнопкой мыши Таблицы Папку, затем выберитеСоздайте таблицу.
Создайте следующие столбцы:
Столбец | Тип | Разрешены пустые значения |
---|---|---|
ID | int (первичный ключ) | Нет |
Название | nvarchar(100) | Нет |
Режиссер | nvarchar(100) | Нет |
Дата | datetime | Нет |
Объяснение столбцов:
ID Это целое число, используемое для идентификации каждой записи в таблице.
Название Это текстовая строка длиной 100 символов, используемая для хранения названия фильма.
Режиссер Это текстовая строка длиной 100 символов, используемая для хранения имени режиссера.
Дата 是日期列,用于存储影片的发行日期。
Это строка даты, используемая для хранения даты выпуска фильма.После создания вышеуказанных столбцов вы должны установить столбец ID в качествеPrimary Key (идентификатор записи). Чтобы сделать это, нажмите на имя столбца (ID) и нажмите Свойства столбца В окне выберите Primary Key, и нажмите Identity Свойство установлено в.
True MovieDBs.
Комментарий:После завершения создания столбцов таблицы сохраните таблицу и назовите её
Мы назвали эту таблицу "MovieDBs" (с окончанием s). В следующей главе мы увидим, как используется "MovieDBs" в модели данных. Не кажется ли вам это немного незнакомым? Однако это naming convention, которая гарантирует, что контроллер связан с таблицей базы данных.
Добавить запись в базу данных
Вы можете использовать Visual Web Developer для добавления некоторых тестовых записей в базу данных movie. App_Data Дважды щелкните в папке Movies.sdf Файл.
Щелкните правой кнопкой мыши в окне MovieDBs Таблица, и выберите Показать данные таблицы.
Добавить запись:
ID | Название | Режиссер | Дата |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Комментарий:ID столбца будет автоматически обновляться. Вы не должны редактировать его.
строку подключения
Добавить Web.config В файле <connectionStrings> Добавить следующий элемент:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>
- Предыдущая страница Вид MVC
- Следующая страница Модели MVC