Aracılığıyla paylaş


TableAdapter Configuration Wizard

TableAdapter Configuration Wizard oluşturur ve TableAdapters düzenler. Sihirbaz, girdiğiniz sql deyimleri veya veritabanında varolan saklı yordamları temel TableAdapters oluşturur. Sihirbaz Sihirbazı'na girdiğiniz sql deyimlerini temel veritabanında yeni saklı yordamlar da oluşturabilirsiniz.

Bir TableAdapter bir veritabanına bağlanır, sorgu veya saklı yordamlar veritabanı karşı yürütür ve dolgular bir DataTable sorgu veya saklı yordam tarafından döndürülen verileri ile. Varolan veri tablolarını verileriyle doldurmasını yanı sıra TableAdapters verilerle doldurulan yeni veri tabloları döndürebilirsiniz. Daha fazla bilgi için bkz. TableAdapter genel bakış.

Sihirbazı çalıştırmayı

TableAdapters ve bunların ilişkili DataTable düzenlemek veya oluşturmak için sihirbazı çalıştırın. Daha fazla bilgi için bkz. Nasıl yapılır: TableAdapter Configuration Wizard'ı Başlat.

Veritabanı bağlantınızı seçin

Varolan bir bağlantıyı bağlantılar listeden seçin veya tıklatın Yeni bir bağlantı açmak için Ekle/Değiştir bağlantısı iletişim kutusunda (Genel) ve veritabanı bağlantısı yaratmak.

Tamamlanmasıyla Bağlantı özelliklerini iletişim kutusunda, Bağlantı ayrıntıları alanı seçili sağlayıcı yanı sıra bağlantı dizesi hakkında salt okunur bilgiler görüntüler.

Bağlantı dizesini uygulama yapılandırma dosyasına kaydetmek

Seçim bağlantı olarak'Evet, Kaydet bağlantı dizesini uygulama yapılandırma dosyasında depolamak için. Bağlantı için bir ad yazın veya sağlanan varsayılan adı kullanın.

Bağlantı dizesini uygulama yapılandırma dosyasına kaydetme veritabanı bağlantısı değişirse uygulamanız Bakımı işlemini basitleştirir. Veritabanı bağlantısını bir değişiklik durumunda bağlantı dizesini uygulama yapılandırma dosyasında düzenleyebilirsiniz. Böylece, kaynak kodunu düzenleyin ve uygulamanızı yeniden derleyin gerekmez. Bağlantı dizesini uygulama yapılandırma dosyasında düzenleme hakkında bilgi için bkz: Nasıl yapılır: kaydetme ve bağlantı dizesini Düzenle.

Güvenlik NotuGüvenlik Notu

Bilgiler, uygulama yapılandırma dosyasında düz metin olarak depolanır.Duyarlı bilgileri yetkisiz erişim olasılığını azaltmak için verilerinizi şifrelemek isteyebilirsiniz.Daha fazla bilgi için bkz. Verileri şifreleme ve şifrelerini.

Komut türü seçin

Ne tür bir veritabanında yürütmesi için komut seçin.

Üzerinde komut türü seçin sayfasında, veri veritabanından getirmeye aşağıdaki yöntemler arasından seçim:

  • sql deyimleri kullanmak , veritabanınızdan verileri seçmek için bir sql deyiminin yazılmasını sağlar.

  • Yeni saklı yordamlar oluşturma: Belirtilen select deyimine dayalı yeni saklı yordamlar (veritabanında) Oluşturma Sihirbazı'nı sağlamak için bu seçeneği belirleyin.

  • Varolan saklı yordamları kullanmak: select, INSERT, Update, veritabanında zaten saklı yordamlar eşleştirmek için bu seçeneği belirleyin ve TableAdapter komutları SİLİN.

sql deyimlerini kullanın

Bu balıkta nasıl TableAdapter Configuration Wizard , Use sql Statements seçeneðini seçeneği işaretlidir.

Üzerinde sql deyimleri oluşturmak sayfasında, sql deyimi yazın, çalıştırıldığında, veri tablosunun verilerle doldurur.

Not

Sihirbaz erişim sağlar Sorgu Oluşturucusu'nu, sql sorguları oluşturmak için bir araç.Bunu açmak için tıklatın Sorgu Oluşturucusu'nu düğme.Daha fazla bilgi için Sorgu Oluşturucusu'nu, bkz: Sorgu ve Görünüm Tasarımcısı araçları.

View Wizard Results sayfa TableAdapter oluşturma sonuçlarını gösterir. Bu sayfa sihirbaz herhangi bir sorunla karşılaşırsa, hata bilgilerini sağlar.

Oluşturulacak yöntemleri seçin

Bu sayfayı getiriliyor ve verileri güncelleştirmek için sihirbaz oluşturur hangi TableAdapter yöntemlerini seçmek için seçenekler sunar.

  • DataTable'ı doldurun
    Veri tablosunu doldurmak için TableAdapter'ın varsayılan yöntemi oluşturur. Veri tablosunun adını bu yöntemi çağırırken parametre olarak geçirmek.

    İsteğe bağlı olarak, varsayılan adı değiştirmek Method Name kutusu.

  • Bir DataTable döndürür
    Doldurulmuş veri tablosu döndürme için TableAdapter'ın yöntemi oluşturur. Bazı uygulamalarda, karşıt olarak varolan veri tablosu verileriyle doldurmasını doldurulmuş veri tablosuna dönmek için daha uygun olabilir.

    İsteğe bağlı olarak, varsayılan adı değiştirmek Method Name kutusu.

  • Güncelleştirmeleri veritabanına doğrudan göndermek için yöntemleri oluşturma
    INSERT, update ve delete komutları değişiklikler alttaki veritabanına yazmak için gerekli oluşturur. Bu kutuyu seçerek GenerateDBDirectMethods özelliğini true olarak ayarlamak için eşdeğerdir.

    Not

    Özgün sql deyimi yeterli bilgi sağlamaz veya sorgu güncelleştirilebilen bir sorgu değil, bu seçenek kullanılamaz.Bu durum, örneğin, birleşim sorguları ve (scalar) tek bir değer döndüren sorgular oluşabilir.

Yeni saklı yordamlar oluşturma

Bu balıkta nasıl TableAdapter Configuration Wizard seçerken Yeni saklı yordamlar oluşturma seçeneği.

  1. İçinde saklı yordamları oluşturmak sayfasında, veri tablosu doldurur sql deyimini girin. Bu, TableAdapter'ın select deyimi ve seçme, güncelleştirme, ekleme ve veri silme için saklı yordamlar oluşturma için temel olacaktır.

    Not

    Sihirbaz erişim sağlar Sorgu Oluşturucusu'nu, sql sorguları oluşturmak için bir araç.Bunu açmak için tıklatın Sorgu Oluşturucusu'nu düğme.Daha fazla bilgi için Sorgu Oluşturucusu'nu, bkz: Sorgu ve Görünüm Tasarımcısı araçları veya bu iletişim kutusunda F1 tuşuna basın.

  2. İçinde saklı yordamları oluşturmak sayfasında, aşağıdakilerden birini yapın:

    1. Yeni saklı yordam için bir ad yazın.

    2. Temel veritabanında saklı yordam oluşturulup oluşturulmayacağını belirtin.

      Not

      Veritabanında saklı yordamlar oluşturma yeteneği, güvenlik ayarları ve izinleri belirli veritabanı tarafından belirlenir.Örneğin, veritabanında depolanmış yeni yordamlar oluşturma izni yoksa, bu seçenek tamamlanamıyor.

    View Wizard Results sayfa TableAdapter oluşturma sonuçlarını gösterir. Bu sayfa sihirbaz herhangi bir sorunla karşılaşırsa, hata bilgilerini sağlar.

Varolan saklı yordamları kullanın

Bu balıkta nasıl TableAdapter Configuration Wizard seçerken Kullan varolan saklı yordamlar seçeneği.

dex7k4dw.collapse_all(tr-tr,VS.110).gifKomutlar için varolan saklı yordamlar bağlama

Seçmek için yürütmek için saklı yordam seçin, Ekle, güncelleştirme, ve silmek TableAdapter komutları. Bu saklı yordamları TableAdapter ilişkili yöntem çağrıldığında yürütülür. Örneğin, atanmış saklı yordam güncelleştirme komut yürütüldüğünde, TableAdapter.Update() yöntemi çağrılır.

Seçili saklı yordam parametrelerinden veri tablosundaki ilgili sütunlara eşleyin. Örneğin, saklı yordam adında bir parametreyi kabul eder, @CompanyName için geçen CompanyName tablodaki sütun kümesi Kaynak sütununda , @CompanyName parametresi CompanyName.

Not

Sihirbazın bir sonraki adımında adlandırdığınız TableAdapter yöntemini çağırarak select komutuna atanmış saklı yordam yürütülür.Varsayılan değer Fill, select yordamı yürütmek için tipik kod, bu nedenle TableAdapter.Fill(tableName).Alternatif Fill varsayılan değerini değiştirirseniz, atadığınız adı ile Dolguve TableAdapter gerçek "TableAdapter" ile değiştirin (örneğin, CustomersTableAdapter).

Gelişmiş seçenekleri

Tıklatarak Gelişmiş seçenekleri aşağıdaki TableAdapter seçenekleri Gelişmiş erişir.

  • INSERT, Update ve Delete deyimlerini oluştur

    Bu seçeneği belirlediğinizde, sihirbaz generate INSERT, update ve delete deyimlerini tanımlanan select deyimi temel dener Generate sql deyimleri sayfa.

  • En iyi eşzamanlılığı kullan

    Bu seçeneğin belirlenmesi kayıtları tek tek veri tablosuna başlangıçta okundu bu yana değişiklik yapılmış olup olmadığını algılamak için update ve delete deyimlerinde değişiklik yapar. Eşzamanlılık ihlali algılandığında bir istisnası atılır.

  • DataTable Yenile

    Bu seçeneğin belirlenmesi, ekleme sonrasında tablosundaki verileri yeniler ve update deyimleri çalıştırılır.

Sonraki Adımlar

Sihirbaz tamamlandıktan sonra TableAdapter dataset nesnesine eklenir ve görüntüleme ve düzenleme, kullanılabilir Dataset Designer. Bundan sonra çeşitli adımlar gerçekleştirebilir.

Ayrıca bkz.

Görevler

Nasıl yapılır: TableAdapter sorgular oluşturma

Nasıl yapılır: TableAdapter sorgu Düzenle

Nasıl yapılır: bir veritabanındaki verilere bağlanma

İzlenecek yol: Windows Form üzerinde veri görüntüleme

Başvuru

Sorgu TableAdapter Configuration Wizard

Kavramlar

Visual Studio 2012'deki Veri Uygulaması Geliştirme Yenilikleri

Windows Forms denetimleri Visual Studio veri bağlama

Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme

Veri kaynaklarına genel bakış

Visual Studio veri denetimleri

Veri doğrulama

Diğer Kaynaklar

Veri Talimatları