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.