Aracılığıyla paylaş


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

N-katmanlı veri uygulamalarını birden çok ayrılmış veri uygulamaları olan katmanları.N-tier uygulamaları "dağıtılmış uygulamaları" ve "çok katmanlı uygulamalar" olarak da bilinir, istemci ve sunucu arasında dağıtılmış ayrı katmanları olarak ayırın.Veri erişim uygulamalarını geliştirirken, uygulamayı oluşturan çeşitli katmanları arasında NET bir ayrım olmalıdır.

Sunu katmanı, orta katman ve veri katmanını normal bir n-katmanlı uygulama içerir.N-katmanlı uygulamanın çeşitli katmanlara ayırmak için en kolay yolu, uygulamanıza eklemek istediğiniz her katman için ayrı projeler oluşturmaktır.Örneğin, bir sınıf kitaplığı orta bağlayıcıda bulunan veri erişim mantığı olabilir, ancak sunu katmanı bir Windows Forms uygulaması olabilir.Ayrıca, sunu katmanı veri erişim mantığı orta bağlayıcıda bir hizmet gibi bir hizmeti aracılığıyla iletişim.Uygulama bileşenlerine ayırarak ayrı katmanları devamlılık ve uygulama ölçeklenebilirliğini artırır.Bunu tüm çözüm yeniden tasarlamanız zorunluluğu olmadan tek bir katmanına uygulanan yeni teknolojilerin daha kolay Benimseme etkinleştirerek yapar.Ayrıca, n-tier uygulamaları genellikle hassas bilgileri hangi yalıtım sunum katmanından tutar yöntemdir, saklayın.

Visual Studio, geliştiricilerin n-katmanlı uygulamalar oluşturmanıza yardımcı olan birkaç özellik içerir:

Sunu Katmanı

Sunu katmanı kullanıcılar etkileşime sahip bir uygulama katmanı olur.Genellikle ek uygulama mantığı de içerir.Tipik sunu katmanı bileşenleri şunlardır:

Sunu Katmanı hizmeti başvurusunu kullanarak genellikle orta bağlayıcıda erişir (örneğin, bir Windows Communication Foundation hizmetlerini ve Visual Studio wcf Veri Hizmetleri uygulaması).Sunu katmanı ve veri katmanı doğrudan erişmez.Sunu katmanı ve veri katmanı yoluyla orta bağlayıcıda bulunan veri erişim bileşeni ile iletişim kurar.

Orta Katman

Orta Katman sunu katmanı ve veri katmanı katman kullanın birbirleri ile iletişim kurmak için.Normal orta bağlayıcı bileşenleri şunlardır:

  • İş mantığı, iş kuralları ve veri doğrulama gibi.

  • Veri erişimi bileşenleri ve mantık, aşağıdaki gibi:

Özellikler ve teknolojiler Visual Studio içinde kullanılabilir ve bunlar n-katmanlı uygulamanın orta bağlayıcıda için burada uygun aşağıda gösterilmiştir.

Orta Katman

Orta katman bileşenleri

Orta Katman genellikle bir veri bağlantısı kullanarak veri katmanına bağlanır.Bu veri bağlantısı, veri erişimi bileşeni, genellikle depolanır.

Veri Katmanı

Veri katmanı temelde bir uygulamanın verileri saklayan sunucudur (örneğin, çalışan bir sunucu SQL Server).

Özellikler ve teknolojiler Visual Studio içinde kullanılabilir ve bunlar n-katmanlı uygulamanın veri katmanına nerede uygun aşağıda gösterilmiştir.

Veri katmanı

Veri katmanı bileşenleri

Veri katmanı sunu katmanındaki doğrudan istemciden erişilemiyor.Bunun yerine, orta bağlayıcıda data access component sunu ve veri katmanları arasındaki iletişim için kullanılır.

n-katmanlı geliştirme Yardımı

Aşağıdaki konular, n-tier uygulamaları ile çalışma hakkında bilgi sağlar:

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

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

İzlenecek yol: n-katmanlı veri uygulama doğrulama ekleme

N-Tier and Remote Applications with LINQ to SQL

Ayrıca bkz.

Görevler

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

Başvuru

Attach

Kavramlar

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

DataSet'leri Visual Studio ile çalışma

Diğer Kaynaklar

Hiyerarşik güncelleştirme

Visual Studio verilere erişme