ASP.NET MVC - SQL veritabanı

ASP.NET MVC öğrenmek için, bir İnternet uygulaması inşa edeceğiz.

Bölüm 6:Veritabanı ekle

Veritabanı oluştur

Visual Web Developer, ücretsiz SQL veritabanı adı altında SQL Server Compact ile gelir.

Bu eğitim gerektiren bu veritabanı, aşağıdaki basit adımlarla oluşturulabilir:

  1. Çözümleme Kaynak Yöneticisinde App_Data Dizin
  2. SeçEkle,Yeni Proje
  3. Seç SQL Server Compact Local Database *
  4. Bu veritabanını Dosya
  5. TıklayınEkleDüğme

* SQL Server Compact Local Database seçenekleri arasında bulunmadıysa, bilgisayarınıza SQL Server Compact henüz yüklenmemiş demektir. Aşağıdaki bağlantıyı kullanarak yükleyin:SQL Server Compact

Visual Web Developer, App_Data dizininde otomatik olarak bu veritabanını oluşturacaktır.

Açıklama:Eğitimde, SQL veritabanı temel bilgilerinizi öğrenmeniz gerekecek. Bu konuyu öncelikle öğrenmek istiyorsanız, sitemizdeki SQL Eğitimi

Veritabanı tablosu ekle

App_Data dizinindeki Dosya Açılacak Veritabanı Araştırma Aracı penceresi.

Bu veritabanında yeni bir tablo oluşturmak için sağ tıklamak gerekecek Tablolar Dizin, ardındanTablo oluşturun

Aşağıdaki sütunları oluşturun:

Sütun Tür Boşlukları izin verir
ID int (anahtar) Hayır
Başlık nvarchar(100) Hayır
Yönetmen nvarchar(100) Hayır
Tarih datetime Hayır

Sütun açıklaması:

ID Tabloda her kaydı tanımlamak için kullanılan tamsayıdır.

Başlık 100 karakter uzunluğunda bir metin sütunu, filmin adını saklamak için kullanılır.

Yönetmen 100 karakter uzunluğunda bir metin sütunu, yönetmenin adını saklamak için kullanılır.

Tarih Film çıkış tarihini saklamak için kullanılan tarih sütunudur.}

yukarıdaki sütunları oluşturduktan sonra, ID sütununu tablonunAnahtartıklayarak ve Sütun Özellikleri Penceresinde ilk anahtarı seçmek için Identity özniteliği

True ve

Açıklama:Tablo sütunlarını oluşturduktan sonra, tabloyu kaydedin ve

Bu tabloyu "MovieDBs" olarak adlandırdık (s ile bitiyor). Bir sonraki bölümde "MovieDBs"'in veri modeli için kullanılacağını göreceğiz. Yabancı hissediyor musunuz, ancak bu, kontrolörün veritabanı tablosu ile bağlantı kurmasını sağlayan adlandırma geleneğidir.

Veritabanı Kaydı Ekle

Visual Web Developer kullanarak movie veri veritabanına bazı test kayıtları ekleyebilirsiniz. App_Data çantasında çift tıklayarak Dosya sağ tıklayarak Database Explorer penceresindeki

MovieDBs ve Tablo Tablo Verilerini Göster

Kayıt Ekle:

ID Başlık Yönetmen Tarih
1 Psycho Alfred Hitchcock 01.01.1960
2 La Dolce Vita Federico Fellini 01.01.1960

Açıklama:ID sütunu otomatik olarak güncellenecektir. Düzenlemeye gerek yoktur.

Bağlantı String'i Ekle

Ekle Web.config Dosyasındaki <connectionStrings> Aşağıdaki gibi element ekleyin:

<add name="MovieDBContext"
connectionString="Veri Kaynağı=|DataDirectory|\Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>