Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET Strony internetowe - Bazy danych


Ten rozdział jest o pracy z bazami danych.


Co zrobimy

W tym rozdziale będziemy:

  • Tworzenie stron WWW na liście danych z bazy danych

Wyświetlanie danych z bazy danych

Ze stron internetowych, można łatwo wyświetlać dane z bazy danych.

Można podłączyć do istniejącej bazy danych lub utworzyć nową bazę danych od podstaw.

W tym przykładzie będziemy podłączyć do istniejącej bazy danych SQL Server Compact.

Jeśli chcesz dowiedzieć się, jak utworzyć bazę danych dla swojej sieci, przejdź do rozdziału internetowej bazy danych .


Dodawanie stron klientow

W "DemoWebPages" folderu, utwórz nowy plik CSHTML nazwie "Products.cshtml" .

Zastąp kod w pliku z kodem z poniższym przykładzie:

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>
Uruchomić przykład »

Przykład Poradnik

Baza danych. Open( name ) metoda będzie łączyć się z bazą danych w dwóch etapach:

Po pierwsze, to przeszukuje folderu App_Data aplikacji dla bazy danych, który odpowiada parametr nazwę pliku bez rozszerzenia-name.

Jeśli plik nie zostanie znaleziony, to szuka "connection string" w aplikacji na Web.config plików.

(Ciąg połączenia zawiera informacje o tym, jak połączyć się z bazą danych. Może zawierać ścieżkę do pliku, lub nazwę bazy danych SQL, z pełną nazwę użytkownika i hasło)

To poszukiwanie dwuetapowy pozwala przetestować aplikację z lokalną bazą danych i uruchomić aplikację na hostingowego przy użyciu ciąg połączenia.