Visual Studio'da Entity Framework Araçları

Entity Framework, .NET geliştiricilerinin etki alanına özgü nesneleri kullanarak ilişkisel verilerle çalışmasını sağlayan nesne-ilişkisel eşleme teknolojisidir. Geliştiricilerin genellikle yazması gereken çoğu veri erişim kodu gereksinimini ortadan kaldırır. Entity Framework, yeni .NET uygulamaları için önerilen nesne ilişkisel eşleme (ORM) modelleme teknolojisidir.

Entity Framework Araçları, Entity Framework (EF) uygulamaları oluşturmanıza yardımcı olmak için tasarlanmıştır. Entity Framework belgelerinin tamamı buradadır: Genel Bakış - EF 6.

Dekont

Bu sayfada açıklanan Entity Framework Araçları, EF Core'da desteklenmeyen dosyalar oluşturmak .edmx için kullanılır. Mevcut bir veritabanından EF Core modeli oluşturmak için bkz . Tersine Mühendislik - EF Core. EF 6 ile EF Core arasındaki farklar hakkında daha fazla bilgi için bkz . EF 6 ile EF Core karşılaştırması.

Entity Framework Araçları ile mevcut bir veritabanından kavramsal model oluşturabilir ve ardından kavramsal modelinizi grafik olarak görselleştirebilir ve düzenleyebilirsiniz. Alternatif olarak, önce grafiksel olarak bir kavramsal model oluşturabilir ve ardından modelinizi destekleyen bir veritabanı oluşturabilirsiniz. Her iki durumda da, temel alınan veritabanı değiştiğinde modelinizi otomatik olarak güncelleştirebilir ve uygulamanız için otomatik olarak nesne katmanı kodu oluşturabilirsiniz. Veritabanı oluşturma ve nesne katmanı kod oluşturma özelleştirilebilir.

Entity Framework araçları, Visual Studio Yükleyicisi Veri depolama ve işleme iş yükünün bir parçası olarak yüklenir. Bunları SDK'lar, kitaplıklar ve çerçeveler kategorisi altında tek bir bileşen olarak da yükleyebilirsiniz.

Visual Studio'da Entity Framework araçlarını oluşturan belirli araçlar şunlardır:

  • Varlıkları, ilişkilendirmeleri, eşlemeleri ve devralma ilişkilerini görsel olarak oluşturmak ve değiştirmek için ADO.NET Varlık Veri Modeli Tasarım Aracı (Varlık Tasarım Aracı) kullanabilirsiniz. Entity Tasarım Aracı ayrıca C# veya Visual Basic nesne katmanı kodu da oluşturur.

  • Var olan bir veritabanından kavramsal bir model oluşturmak ve uygulamanıza veritabanı bağlantı bilgileri eklemek için Varlık Veri Modeli Sihirbazı'nı kullanabilirsiniz.

  • Önce kavramsal bir model oluşturmak ve ardından modeli destekleyen bir veritabanı oluşturmak için Veritabanı Oluşturma Sihirbazı'nı kullanabilirsiniz.

  • Temel alınan veritabanında değişiklik yapıldığında kavramsal modelinizi, depolama modelinizi ve eşlemelerinizi güncelleştirmek için Modeli Güncelleştirme Sihirbazı'nı kullanabilirsiniz.

    Dekont

    Visual Studio 2010'dan başlayarak, Entity Framework araçları SQL Server 2000'i desteklemez.

Araçlar bir .edmx dosya oluşturur veya değiştirir. Bu .edmx dosya kavramsal modeli, depolama modelini ve aralarındaki eşlemeleri açıklayan bilgiler içerir. Daha fazla bilgi için bkz . EDMX.

Entity Framework 6 Power Tools , Varlık Veri Modeli'ni kullanan uygulamalar oluşturmanıza yardımcı olur. Güç araçları kavramsal bir model oluşturabilir, var olan bir modeli doğrulayabilir, kavramsal modele dayalı nesne sınıfları içeren kaynak kod dosyaları üretebilir ve modelin oluşturduğu görünümleri içeren kaynak kodu dosyaları üretebilir. Ayrıntılı bilgi için bkz . Önceden Oluşturulmuş Eşleme Görünümleri.

Başlık Açıklama
ADO.NET Entity Framework Entity Framework'ün sağladığı Varlık Veri Modeli Araçları'nı kullanarak uygulama oluşturmayı açıklar.
Varlık Veri Modeli Entity Framework üzerinde oluşturulan uygulamalar tarafından kullanılan verilerle çalışmaya yönelik bağlantılar ve bilgiler sağlar.
Entity Framework (EF) Belgeleri Entity Framework'ün en iyi şekilde kullanılmasına yardımcı olmak için videolar, öğreticiler ve gelişmiş belgelerden oluşan bir dizin sağlar.