Aracılığıyla paylaş


İ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:

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

  1. Visual Studio üzerinde Dosya menüsü, Yeni ve ardından Proje.

  2. Projeyi SampleDatabaseWalkthrough olarak adlandırın.

  3. ' 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

  1. Proje menüsünde, Yeni Öğe Ekle'yi tıklatın.

  2. Seçin Yerel veritabanı kullanılabilir şablonlar listesinde.

  3. Yazın SampleDatabase, adı kutusu.

  4. Ekle‘yi tıklatın.

    Veri kaynağı Yapılandırma Sihirbazı yeni açılan SampleDatabase.sdf dosya veri bağlantısı olarak seçildi.

  5. İleri düğmesini tıklatın.

  6. ' I tıklatın İleri yeniden bağlantı dizesini uygulama yapılandırma dosyasına kaydetmek için.

  7. ' 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

  1. Açık Server Explorer/Database Explorer tıklatarak Server Explorer/Database Explorer , Görünüm menüsü.

  2. Genişletme SampleDatabase.sdf düğümü altında Veri bağlantıları düğümü.

  3. Sağ Tablo ve ardından Create Table.

    Yeni bir tablo iletişim kutusunu açar.

  4. 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

  5. CustomerID sütununu seçin ve daha sonra Birincil anahtar için Evet.

  6. Müşterilerimiz yazın adı kutusu.

  7. Tamam düğmesini tıklatın.

  8. İçinde Server Explorer/Database Explorer, sağ Tablo ve ardından Create Table.

    Yeni bir tablo iletişim kutusunu açar.

  9. 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

  10. Seçin OrderID sütun ve ardından Birincil anahtar için Evet.

  11. Siparişlerin yazın adı alan.

  12. Tamam düğmesini tıklatın.

Önceki yordamda oluşturulan tablolar arasında bir ilişki oluşturmak için

  1. İçinde Server Explorer/Database Explorer, genişletme Tablo.

  2. Sağ siparişleri tablo ve ardından Tablo özellikleri.

  3. ' I tıklatın İlişkiler eklemek.

  4. Yazın FK_Orders_Customers de İlişki adı kutusu.

  5. Seçin CustomerID , Yabancı anahtar sütununu listesi.

  6. ' I tıklatın sütun eklemek.

  7. ' I tıklatın ilişki ekleyin.

  8. ' I tıklatın Tamam işlemi tamamlamak ve veritabanında bir ilişki oluşturmak için.

  9. ' 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

  1. İç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.

  2. Genişletme Northwind database düümü içindeki Server Explorer/Database Explorer.

  3. Northwind sağ müşterilerin tablo ve ardından Show Table Data.

  4. Tüm kayıtları seçin ve Pano'ya kopyalayın.

  5. Genişletme SampleDatabase.sdf , veritabanı Server Explorer/Database Explorer.

  6. SampleDatabase.sdf sağ müşterilerin tablo ve ardından Show Table Data.

  7. Northwind müşterilerin tablo verileri Pano'dan yapıştırabilirsiniz.

Siparişler tablosundaki verilerle doldurmak için

  1. Northwind sağ siparişleri tablo ve ardından Show Table Data.

  2. Tüm kayıtları seçin ve Pano'ya kopyalayın.

  3. Genişletme SampleDatabase.sdf , veritabanı Server Explorer/Database Explorer.

  4. SampleDatabase.sdf sağ siparişleri tablo ve ardından Show Table Data.

  5. 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

  1. Dosya menüsünde, Tümünü Kaydet'i tıklatın.

  2. Üzerinde Dosya menüsünde tıklatın Close Solution.

  3. Proje klasöründeki SampleDatabase.sdf dosyasına gözatın ve kopyalayın.

  4. 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

Yerel verilerine genel bakış

Windows Forms denetimleri Visual Studio veri bağlama

sql Server Compact 4.0 ve Visual Studio

Diğer Kaynaklar

Visual Studio veri uygulamaları genel bakış