İzlenecek yol: sql Server Compact Veritabanı oluşturma
Bu izlenecek yolda Northwind örnek veritabanındaki müşteriler ve Siparişler tablolarını temel alan yeni bir sql Server Compact veritabanı dosyası oluşturulması gösterilmiştir.
Bu örneklerde aşağıdaki görevler gösterilir:
Yeni bir Windows tabanlı uygulama oluşturma.
Yeni bir yerel veritabanı dosyası oluşturup bu projeye ekleme.
Veri tasarım kullanarak veritabanı tabloları ve ilişkileri oluşturma Visual Studio Araçları.
Önkoşullar
Bu izlenecek yolu tamamlamak için şunları yapmanız gerekir:
- Northwind örnek veritabanına erişim.Daha fazla bilgi için bkz. Nasıl yapılır: örnek veritabanları yükleme.
Windows tabanlı bir uygulama oluşturma
Boş veritabanı şablonu temel alan bir veritabanı oluşturur çünkü, veritabanı oluşturmak bir proje gerekir.
[!NOT]
Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.
Windows tabanlı yeni bir uygulama oluşturmak için
Visual Studio üzerinde Dosya menüsü, Yeni ve ardından Proje.
Projeyi SampleDatabaseWalkthrough olarak adlandırın.
' I tıklatın Windows Forms uygulaması ve ardından Tamam.Daha fazla bilgi için bkz. İstemci Uygulamaları Geliştirme.
SampleDatabaseWalkthrough proje oluşturulur ve eklenen Çözüm Gezgini/Database Explorer.
Yeni bir sql Server veritabanı oluşturma
Projeye yeni bir veritabanı eklemek için
Proje menüsünde, Yeni Öğe Ekle'yi tıklatın.
Seçin Yerel veritabanı kullanılabilir şablonlar listesinde.
Yazın SampleDatabase, adı kutusu.
Ekle‘yi tıklatın.
Veri kaynağı Yapılandırma Sihirbazı yeni açılan SampleDatabase.sdf dosya veri bağlantısı olarak seçildi.
İleri düğmesini tıklatın.
' I tıklatın İleri yeniden bağlantı dizesini uygulama yapılandırma dosyasına kaydetmek için.
' I tıklatın Son , Veritabanı nesnelerinizi sayfa.(Veritabanı nesnesi yok çünkü bu yeni bir veritabanı kullanılabilir.)
SampleDatabase.sdf ve SampleDatabaseDataSet.xsd projeye eklenir.
Veritabanında yeni bir tablo oluşturma
Veritabanına tablo eklemek için
Açık Server Explorer/Database Explorer tıklatarak Server Explorer/Database Explorer , Görünüm menüsü.
Genişletme SampleDatabase.sdf düğümü altında Veri bağlantıları düğümü.
Sağ Tablo ve ardından Create Table.
Yeni bir tablo iletişim kutusunu açar.
Sütunlar aşağıdaki tabloda açıklandığı gibi oluşturun:
Sütun adı
Veri Türü
Length
Null değerlere izin ver
MüşteriNo
nchar
5
Hayır
Şirket adı
nvarchar
40
Hayır
ContactName
nvarchar
30
Evet
ContactTitle
nvarchar
30
Evet
Adres
nvarchar
60
Evet
Şehir
nvarchar
15
Evet
Region
nvarchar
15
Evet
Posta kodu
nvarchar
10
Evet
Ülke
nvarchar
15
Evet
Telefon
nvarchar
24
Evet
Faks
nvarchar
24
Evet
CustomerID sütununu seçin ve daha sonra Birincil anahtar için Evet.
Müşterilerimiz yazın adı kutusu.
Tamam düğmesini tıklatın.
İçinde Server Explorer/Database Explorer, sağ Tablo ve ardından Create Table.
Yeni bir tablo iletişim kutusunu açar.
Sütunlar aşağıdaki tabloda açıklandığı gibi oluşturun:
Sütun adı
Veri Türü
Length
Null değerlere izin ver
SiparişNo
int
4
Hayır
MüşteriNo
nchar
5
Evet
EmployeeID
int
4
Evet
Sipariş tarihi
tarih/saat
8
Evet
GereklilikTarihi
tarih/saat
8
Evet
Sevk tarihi
tarih/saat
8
Evet
Nakliyeci
int
4
Evet
Navlun
para
19
Evet
Sevk
nvarchar
40
Evet
ShipAddress
nvarchar
60
Evet
Sevk Şehri
nvarchar
15
Evet
Sevk bölgesi
nvarchar
15
Evet
ShipPostalCode
nvarchar
10
Evet
Sevk Ülkesi
nvarchar
15
Evet
Seçin OrderID sütun ve ardından Birincil anahtar için Evet.
Siparişlerin yazın adı alan.
Tamam düğmesini tıklatın.
Önceki yordamda oluşturulan tablolar arasında bir ilişki oluşturmak için
İçinde Server Explorer/Database Explorer, genişletme Tablo.
Sağ siparişleri tablo ve ardından Tablo özellikleri.
' I tıklatın İlişkiler eklemek.
Yazın FK_Orders_Customers de İlişki adı kutusu.
Seçin CustomerID , Yabancı anahtar sütununu listesi.
' I tıklatın sütun eklemek.
' I tıklatın ilişki ekleyin.
' I tıklatın Tamam işlemi tamamlamak ve veritabanında bir ilişki oluşturmak için.
' I tıklatın Tamam kapatmak için yeniden Tablo özellikleri iletişim kutusu.
Örnek tablolar verilerle doldurma
Müşteriler tablosunu veri ile doldurmak için
İçinde Server Explorer/Database Explorer, Northwind örnek veritabanına yeni bir bağlantı oluşturun.Daha fazla bilgi için, bkz. Nasıl yapılır: örnek veritabanları yükleme ve Nasıl yapılır: bir veritabanındaki verilere bağlanma.
Genişletme Northwind database düümü içindeki Server Explorer/Database Explorer.
Northwind sağ müşterilerin tablo ve ardından Show Table Data.
Tüm kayıtları seçin ve Pano'ya kopyalayın.
Genişletme SampleDatabase.sdf , veritabanı Server Explorer/Database Explorer.
SampleDatabase.sdf sağ müşterilerin tablo ve ardından Show Table Data.
Northwind müşterilerin tablo verileri Pano'dan yapıştırabilirsiniz.
Siparişler tablosundaki verilerle doldurmak için
Northwind sağ siparişleri tablo ve ardından Show Table Data.
Tüm kayıtları seçin ve Pano'ya kopyalayın.
Genişletme SampleDatabase.sdf , veritabanı Server Explorer/Database Explorer.
SampleDatabase.sdf sağ siparişleri tablo ve ardından Show Table Data.
Northwind siparişler tablo verileri Pano'dan yapıştırabilirsiniz.
Veritabanının bir kopyasını oluşturma
Veri içeren bir örnek veritabanını oluşturmuş olduğunuz, gereksinim duyduğunuzda verileri geri yükleyebilirsiniz, böylece veritabanının bir kopyasını orijinal durumuna yapmalısınız.
Örnek veritabanını kaydetmek için
Dosya menüsünde, Tümünü Kaydet'i tıklatın.
Üzerinde Dosya menüsünde tıklatın Close Solution.
Proje klasöründeki SampleDatabase.sdf dosyasına gözatın ve kopyalayın.
Veritabanını kaydetmek istediğiniz klasöre göz atın ve klasöre kopyala yapıştırın.
Sonraki Adımlar
Bazı örnek veriler içeren bir yerel veritabanı dosyası varsa, aşağıdaki yordamı tamamlayın:
Ayrıca bkz.
Görevler
Nasıl yapılır: projenize yerel veri dosyalarını yönetme
İzlenecek yol: sql Server Compact Veritabanı uygulama ekleme ve yeniden dağıtma
Kavramlar
Windows Forms denetimleri Visual Studio veri bağlama
sql Server Compact 4.0 ve Visual Studio