Эта глава о работе с базами данных.
Что мы будем делать
В этой главе мы будем:
- Создать веб-страницу со списком данных из базы данных
Отображение данных из базы данных
С веб-страниц, вы можете легко отображать данные из базы данных.
Вы можете подключиться к существующей базе данных, или создать новую базу данных с нуля.
В этом примере мы будем подключаться к существующей базе данных Compact SQL Server.
Если вы хотите узнать , как создать базу данных для сети, пожалуйста , перейдите в раздел веб - базы данных .
Добавление страницы Клиентов
В "DemoWebPages" папку, создать новый файл с именем CSHTML "Products.cshtml" .
Замените код в файл с кодом, используя, например:
Products.cshtml
@{
var db = Database.Open("SmallBakery");
var selectQueryString = "SELECT * FROM Product ORDER BY Name";
}
<html>
<body>
<h1>Small Bakery Products</h1>
<table>
<tr>
<th>Id</th>
<th>Product</th>
<th>Description</th>
<th>Price</th>
</tr>
@foreach(var row in db.Query(selectQueryString))
{
<tr>
<td> @row.Id </td>
<td> @row.Name </td>
<td> @row.Description </td>
<td align="right"> @row.Price </td>
</tr>
}
</table>
</body>
</html>
Выполнить пример » Пример Разъяснения
База данных. Open( name ) метод подключения к базе данных в два этапа:
Во- первых, он ищет папку App_Data приложения для базы данных , которая соответствует параметру имя без расширения имени файла.
Если файл не найден, он ищет "connection string" в файле Web.config приложения.
(Строка соединения содержит информацию о том, как подключиться к базе данных. Она может включать в себя путь к файлу или имя базы данных SQL, с полным именем пользователя и паролем)
Этот поиск двухступенчатый позволяет протестировать приложение с локальной базой данных, и запустить приложение на веб-узле с помощью строки подключения.