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 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.
İç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.
İçinde saklı yordamları oluşturmak sayfasında, aşağıdakilerden birini yapın:
Yeni saklı yordam için bir ad yazın.
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.
Komutlar 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.
Daha fazla TableAdapters ekleyin. Sihirbaz bir TableAdapter oluşturur. Birden fazla tablo içeren bir dataset kullanmayı düşünüyorsanız, daha fazla TableAdapters, dataset nesnesine eklemek istersiniz.
Ek sorgular için TableAdapter ekleyin. Daha fazla bilgi için bkz. Nasıl yapılır: TableAdapter sorgular oluşturma.
Bu DataSet'in görüntülemek Veri Kaynakları Penceresi ve öğeleri veriye bağlı denetimler oluşturmak için formları sürükleyin. Daha fazla bilgi için bkz. Windows Forms denetimleri Visual Studio veri bağlama.
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
Visual Studio veri denetimleri