Aracılığıyla paylaş


ASP.NET Veri Erişimi - Önerilen Kaynaklar

Bu konu, öncelikle Entity Framework ve SQL Server kullanarak ASP.NET web uygulamalarındaki verilere erişme hakkında belge kaynaklarının bağlantılarını sağlar.

Harika bir blog gönderisi, stackoverflow yazışması veya yararlı olabilecek başka bir bağlantı biliyorsanız, bağlantıyı içeren [bize bir e-posta gönderin](aspnetue@microsoft.com?subject=Veri Erişimi İçerik Haritası).

Son güncelleştirme 3/4/2014

Konu başlığında aşağıdaki bölümler yer alır:

ASP.NET'da Veri Erişimini Kullanmaya Başlama

Entity Framework Kullanma

Entity Framework Code First'i kullanma

Aşağıdaki öğreticiler indirilebilir örnek uygulamalar sunar:

  • MVC 5 kullanarak EF 6 ile çalışmaya başlama. Geçişler ve bağlantı dayanıklılığı, komut kesme ve zaman uyumsuzluk gibi EF 6 özellikleri de dahil olmak üzere çok çeşitli Entity Framework Code First senaryolarını kapsar. Bu , EF 5 / MVC 4 serisinin güncelleştirilmiş bir sürümüdür. Önceki seri, yeni seriye dahil olmayan depo ve iş birimi desenleri hakkında bir öğretici içerir.
  • ASP.NET MVC 5'e giriş. Entity Framework Code First senaryolarının daha dar bir aralığını kapsar, ancak MVC özelliklerini kullanıma sunma konusunda daha kapsamlı bir iş yapar.
  • Model Bağlama ve Web Forms. Web Forms bir uygulamada Code First kullanır.
  • ASP.NET 4.5 Web Forms kullanmaya başlama. Code First kapsamında Web Forms giriş. Model Bağlamayı kullanır.
  • MVC Müzik Mağazası. Üyelik ve yetkilendirme de uygulayan bir e-ticaret MVC 3 uygulamasında Code First kullanır. Burada kullanılan MVC sürümü ve ASP.NET üyelik (kimlik doğrulaması ve yetkilendirme) sistemi güncel değil; ASP.NET üyeliği hakkında daha güncel bilgiler için bkz https://asp.net/identity. .

Diğer kaynaklar:

Ayrıca bu konunun devamında Entity Framework ve Ek Entity Framework Kaynakları hakkında kitaplar bölümüne bakın.

Entity Framework Code First Migrations kullanma

Yukarıda listelenen Code First öğreticilerinin çoğu geçişleri kapsar. Ayrıca aşağıdaki kaynaklara bakın.

Entity Framework Database First veya Model First kullanma (EF Tasarım Aracı)

  • MVC 5 kullanarak Entity Framework 6 Database First ile Çalışmaya Başlama. Veritabanı oluşturmak için Sunucu Gezgini'nde bir betik çalıştırın ve ardından Entity Framework tasarımcısını kullanarak veri modelini oluşturun. Basit CRUD web sayfalarının nasıl oluşturulacağını gösterir ve tüm EF iş akışları aynı DbContext API'sini kullandığından, diğer veri işleme işlevleri için Code First öğreticilerinden birini izleyebilirsiniz.

Aşağıdaki kaynaklar daha eskidir. Bunlar, Entity Framework'ün 4.0 sürümünü kullanmak ve Web Forms bir uygulamada veri bağlama için veri kaynağı denetimi kullanmak istiyorsanız yararlıdır.

Entity Framework performansını iyileştirme

Entity Framework Uygulamasında Eşzamanlılığı İşleme

Entity Framework hakkındaki kitaplar

Bu kitapların her ikisi de güncel önerilen tekniklerle günceldir. Entity Framework'e İnternet'te bulunan her şeyden daha kapsamlı ancak takip etmek kolay bir giriş sağlar. Julie Lerman'ın Programlama Varlık Çerçevesi adlı başka bir kitabı daha büyük ve daha kapsamlıdır, ancak eskidir ve kapsadığı tekniklerin çoğu artık Entity Framework'ün kullanılması için önerilen yöntem değildir. Ayrıca, Msdn sitesindeki Veri Geliştirici Merkezi - Kitaplar bölümünde Entity Framework ekibi tarafından önerilen kitapların listesine de bakın.

Diğer Entity Framework Kaynakları

ASP.NET Web Forms Uygulamalarında Veri Bağlama

Web Forms Modeli Bağlamayı Kullanma

Web Forms Veri Kaynağı Denetimlerini Kullanma

Web Forms Data-Bound Denetimlerini ve Data-Binding İfadelerini Kullanma

SQL Server Veritabanlarıyla Çalışma

Ayrıca SQL Server Express ve LocalDB ile çalışma ve SQL Server ile SQL Veritabanı arasında seçim yaparak ilgili aşağıdaki bölümlere bakın.

SQL Server Express LocalDB Veritabanlarıyla Çalışma

SQL Server Express Veritabanlarıyla Çalışma

Windows Azure SQL Veritabanı ile çalışma

SQL Server ve Windows Azure SQL Veritabanı arasında seçim

NoSQL Veritabanı Yönetim Sistemleri ile Çalışma

ASP.NET Uygulamalarında LINQ Sorgularını Kullanma

Dinamik Veri İskelesi Kullanma

Veri Erişiminin Güvenliğini Sağlama

Veri Erişim Performansını İyi duruma getirme

Ayrıca bu konunun başlarındaki Entity Framework performansını iyileştirme konusuna da bakın.

Veritabanı Dağıtma

Web Hizmeti Aracılığıyla Verilere Erişme

Ek Kaynaklar