Nasıl yapılır: veritabanı birTableAdapter ile doğrudan erişim
Ek olarak InsertCommand, UpdateCommand, ve DeleteCommand, TableAdapters, doğrudan veritabanına karşı yürütülen yöntemleri ile oluşturulur.Bu yöntemler (TableAdapter.Insert, TableAdapter.Update, ve TableAdapter.Delete) doğrudan veritabanındaki verileri işlemek için çağrılabilir.
Doğrudan bu yöntemleri oluşturmak istemiyorsanız, TableAdapter's set GenerateDbDirectMethods özelliğine false , özelliklerini pencere.Bir TableAdapter TableAdapter'ın ana sorgu ek olarak eklenen herhangi bir sorgu tek başına sorgulardır — bu DbDirect yöntemler oluşturmaz.
Veritabanına doğrudan komutu gönderiliyor
Başarmak için çalıştığınız görev yapan TableAdapter DbDirect yöntemini çağırın.
Doğrudan bir veritabanına yeni kayıt eklemek için
TableAdapter's call Insert değerleri her sütun için parametre olarak geçirerek yöntemi.Aşağıdaki yordam, Northwind veritabanını kullanır Region tablo bir örnek olarak.
[!NOT]
Bir örneği yoksa, kullanmak istediğiniz TableAdapter başlatılamıyor.
Dim regionTableAdapter As New NorthwindDataSetTableAdapters.RegionTableAdapter regionTableAdapter.Insert(5, "NorthWestern")
NorthwindDataSetTableAdapters.RegionTableAdapter regionTableAdapter = new NorthwindDataSetTableAdapters.RegionTableAdapter(); regionTableAdapter.Insert(5, "NorthWestern");
Doğrudan veritabanındaki kayıtları güncelleştirmek için
TableAdapter's call Update yeni ve özgün değerleri her sütun için parametre olarak geçirerek yöntemi.
[!NOT]
Bir örneği yoksa, kullanmak istediğiniz TableAdapter başlatılamıyor.
Dim regionTableAdapter As New NorthwindDataSetTableAdapters.RegionTableAdapter regionTableAdapter.Update(1, "East", 1, "Eastern")
NorthwindDataSetTableAdapters.RegionTableAdapter regionTableAdapter = new NorthwindDataSetTableAdapters.RegionTableAdapter(); regionTableAdapter.Update(1, "East", 1, "Eastern");
Doğrudan veritabanından kayıtları silmek için
TableAdapter's call Delete değerleri her sütun için parametre olarak geçirerek yöntemi, Delete yöntemi.(Bu örnek Northwind veritabanının kullandığı Region tablo.)
[!NOT]
Bir örneği yoksa, kullanmak istediğiniz TableAdapter başlatılamıyor.
Dim regionTableAdapter As New NorthwindDataSetTableAdapters.RegionTableAdapter regionTableAdapter.Delete(5, "NorthWestern")
NorthwindDataSetTableAdapters.RegionTableAdapter regionTableAdapter = new NorthwindDataSetTableAdapters.RegionTableAdapter(); regionTableAdapter.Delete(5, "NorthWestern");
Ayrıca bkz.
Kavramlar
Uygulamanız veri almaya hazırlanıyor
Visual Studio veri denetimleri
Diğer Kaynaklar
Visual Studio veri uygulamaları genel bakış