Aracılığıyla paylaş


Nasıl yapılır: n-katmanlı uygulamalarda TableAdapters kodu ekleyin

İşlevselliğini genişletmek bir TableAdapter için kısmi sınıf dosyası oluşturarak TableAdapter ve kod ekleyerek (kod eklemek yerine DatasetName.DataSet.Designer dosyası).(Birden çok fiziksel dosyaların arasında bölünmesi için belirli bir sınıf kodu kısmi sınıflarını etkinleştirin.Daha fazla bilgi için bkz: Kısmi (Visual Basic) veya Kısmi (türü) (C# Reference).)

Tanımlayan kodu bir TableAdapter değişiklik her zaman üretilen TableAdapter (de Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme).Yapılandırmasını değiştiren herhangi bir sihirbazı çalıştırma sırasında değişiklik yapıldığında bu kod da üretilen TableAdapter.Kodunuzu oluşturma işlemi sırasında silinmiş önlemek için bir TableAdapter, kod kısmi sýnýf dosyasýna ekleyin TableAdapter.

Varsayılan olarak, dataset ayrı sonra ve TableAdapter kod, sonucu olan her proje ayrı sınıf dosyasında.Özgün proje adlı bir dosya olan DatasetName.Designer.vb (veya DatasetName.Designer.cs) içeren TableAdapter kod.Proje içinde belirlenen Dataset proje adlı bir dosya özelliği olan DatasetName.DataSet.Designer.vb (veya DatasetName.DataSet.Designer.cs), dataset kodunu içerir.

[!NOT]

DataSet'ler ayırmak ne zaman ve TableAdapters (ayarlayarak DataSet proje özelliği), varolan projenin kısmi dataset sınıflarda değil taşınan otomatik olarak.Varolan veri kümesi parçalı sınıflar dataset projeye el ile taşınmalıdır.

[!NOT]

Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme De oluşturmak için işlevsellik sağlar ColumnChanging ve RowChanging olay işleyicisini doğrulama kodu eklenmesi gereken zaman.Daha fazla bilgi için bkz. Nasıl yapılır: n-katmanlı Dataset nesnesine doğrulama ekleme.

[!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ı.

N-katmanlı uygulamada bir TableAdapter kullanıcı kodu eklemek için

  1. .Xsd dosyasını içeren projeyi bulun ( Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme).

  2. Çift tıklatma .xsd açmak için dosya Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme.

  3. Sağ TableAdapter koda ekleyin ve istediğiniz View Code.

    Kısmi bir sınıf oluşturulur ve kod düzenleyicisinde açar.

  4. Kısmi sınıf bildirimi içinde kod ekleyin.

  5. Aşağıdaki örnek kodu eklemek nereye gösteren CustomersTableAdapter , NorthwindDataSet:

    Partial Public Class CustomersTableAdapter
        ' Add code here to add functionality 
        ' to the CustomersTableAdapter.
    End Class
    
    public partial class CustomersTableAdapter
    {
        // Add code here to add functionality
        // to the CustomersTableAdapter.
    }
    

Ayrıca bkz.

Görevler

Nasıl yapılır: n-katmanlı uygulamalar veri kümeleriyle çalışma kodu ekleyin

Kavramlar

N-katmanlı veri Applications'a genel bakış

TableAdapterManager genel bakış

Hiyerarşik Update genel bakış

Veri uygulamalarını oluşturma

Diğer Kaynaklar

TableAdapters