En son web geliştirme öğreticiler
 

ASP.NET Web Sayfaları - Veritabanları


Bu bölüm veritabanları ile çalışma hakkındadır.


Ne yapacağız

biz olacak bu bölümde:

  • Bir veritabanından veri listelemek için bir web sayfası oluşturun

Veritabanından veri gösteriliyor

Web Sayfaları ile kolayca bir veritabanından verileri görüntüleyebilir.

Varolan bir veritabanına bağlanmak veya sıfırdan yeni bir veritabanı oluşturabilirsiniz.

Bu örnekte varolan SQL Server Compact veritabanına bağlanmak olacaktır.

Eğer web için bir veritabanı oluşturmak öğrenmek istiyorsanız, bölüm gidin Web Veritabanı .


Bir Müşteriler Page ekleme

In "DemoWebPages" klasöründe, adlı yeni CSHTML dosyası oluşturmak "Products.cshtml" .

Aşağıdaki örnekte gelen kodla dosyasındaki kodu değiştirin:

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>
»Run örnek

Örnek Açıklaması

Veritabanı. Open( name ) yöntemi iki adımda bir veritabanına bağlanmak olacaktır:

Birincisi, dosya adı uzantısı olmadan adı parametresini eşleşen bir veritabanı için uygulamanın App_Data klasörü arar.

Hiçbir dosya bulunursa, o arar "connection string" uygulamanın Web.config dosyasında.

(Bir bağlantı dizesi bir veritabanına bağlanmak konusunda bilgiler içermektedir. Tam kullanıcı adı ve şifre ile bir dosya yolu veya bir SQL veritabanı ismi içerebilir)

Bu iki aşamalı arama mümkün yerel bir veritabanı ile uygulamayı test ve bağlantı dizesini kullanarak bir web ana bilgisayarda uygulamayı çalıştırmak mümkün kılar.