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 bir nesne-ilişkisel eşleme (ORM) teknolojisidir. Geliştiricilerin genellikle yazması gereken veri erişim kodunun çoğuna olan ihtiyacı 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.
Not
Bu sayfada açıklanan Entity Framework Araçları, EF Core'da desteklenmeyen .edmx
dosyaları oluşturmak için kullanılır. Mevcut bir veritabanından EF Core modeli oluşturmak için bkz. Ters Mühendislik - EF Core. EF 6 ile EF Core arasındaki farklar hakkında daha fazla bilgi için bkz. EF 6 ile EF Corekarşılaştırma.
Entity Framework Araçları ile mevcut bir veritabanından kavramsal model oluşturabilir ve ardından kavramsal modelinizi grafiksel 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'ndeki 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ımcısı (Varlık Tasarımcısı) kullanabilirsiniz. Varlık Tasarımcısı C# veya Visual Basic nesne katmanı kodu da oluşturur.
Var olan bir veritabanından kavramsal model oluşturmak ve uygulamanıza veritabanı bağlantı bilgileri eklemek için Varlık Veri Modeli Sihirbazı kullanabilirsiniz.
önce kavramsal bir model oluşturmak ve ardından modeli destekleyen bir veritabanı oluşturmak için Veritabanı Oluşturma Sihirbazı kullanabilirsiniz.
Temel alınan veritabanında değişiklik yapıldığında kavramsal modelinizi, depolama modelinizi ve eşlemelerinizi güncelleştirmek için Model Güncelleştirme Sihirbazı kullanabilirsiniz.
Not
Visual Studio 2010'dan başlayarak, Entity Framework araçları SQL Server 2000'i desteklemez.
Araçlar bir .edmx
dosyası oluşturur veya değiştirir. Bu .edmx
dosyası 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.
İlgili içerik
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. |
.NET Framework geliştirme için Visual Studio veri araçlarını | Visual Studio'daki .NET Framework veri araçlarına genel bir bakış sağlar. |