Aracılığıyla paylaş


Nasıl yapılır: farklı projelere DataSet ve TableAdapters ayırmak

Typed DataSet Gelişmiş böylece TableAdapters ve ayrı projelere dataset sınıfları oluşturulabilir.Bu, hızla ayrı katmanlara uygulama ve n-katmanlı veri uygulamalarını oluşturmak sağlar.

Aşağıdaki yordamı kullanarak işlemi açıklar Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme projeden üretilen içeren ayrı bir projeye dataset kodunu üretmek için TableAdapter kod.

DataSet ve TableAdapters ayırma

Dataset kodundan ayrı ne zaman TableAdapter geçerli çözüm kodu, dataset kod içeren proje bulunur.Bu proje geçerli çözüm içinde bulunmuyorsa, onu kullanılabilir olmayacak DataSet proje , liste özelliklerini pencere.

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

DataSet nesnesini farklı bir projeye ayırmak için

  1. Bir dataset (.xsd dosyası) içeren bir çözüm açın.

    [!NOT]

    Çözüm dataset kodunuzu ayırmak istediğiniz proje içermiyorsa, oluşturmak veya varolan bir projeye ekleyin.

  2. Typed dataset dosyası (.xsd dosyası) çift tıklatın Solution Explorer dataset içinde açmak için Dataset Designer.

  3. Boş bir alanı tıklatın Dataset Designer.

  4. Bulun DataSet proje düğümünde özelliklerini pencere.

  5. İçinde DataSet proje dataset kodunu üretmek istediğiniz projenin adını tıklatın.

    Dataset kodunu üretmek istediğiniz projeyi tıklatın sonra DataSet dosya özelliği varsayılan dosya adı ile doldurulur.Yapmanız gerekiyorsa, bu adı değiştirebilirsiniz.Belirli bir dizine dataset kodu oluşturmak isterseniz, ayrıca ayarlayabilirsiniz Proje klasörüne özelliği için bir klasör adı.

    [!NOT]

    Ne zaman, ayrı DataSet 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.

  6. Dataset kaydedin.

    Seçili projeye dataset kod üretilir DataSet proje özelliği ve TableAdapter kod, geçerli projeye üretilir.

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

[!NOT]

Dataset ile ya da TableAdapter projesinin seçili ı Show All Files , Solution Explorer oluşturulan sınıf dosyasını görüntülemek için.

Ayrıca bkz.

Görevler

İzlenecek yol: n-katmanlı veri uygulaması oluşturma

Kavramlar

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

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

Diğer Kaynaklar

Hiyerarşik güncelleştirme

Visual Studio verilere erişme

ADO.NET