Aracılığıyla paylaş


Model Başına Birden Çok Diyagram

Dekont

YALNıZCA EF5'e Doğru - Bu sayfada ele alınan özellikler, API'ler vb. Entity Framework 5'te sunulmuştur. Önceki bir sürümü kullanıyorsanız, bilgilerin bir kısmı veya tümü geçerli değildir.

Bu video ve sayfa, Entity Framework Tasarım Aracı (EF Tasarım Aracı) kullanarak modeli birden çok diyagrama bölmeyi gösterir. Modeliniz görüntülenemeyecek veya düzenlenemeyecek kadar büyük hale geldiğinde bu özelliği kullanmak isteyebilirsiniz.

EF Tasarım Aracı önceki sürümlerinde EDMX dosyası başına yalnızca bir diyagramınız olabilir. Visual Studio 2012'den başlayarak EF Tasarım Aracı kullanarak EDMX dosyanızı birden çok diyagrama bölebilirsiniz.

Videoyu izleme

Bu videoda, Entity Framework Tasarım Aracı (EF Tasarım Aracı) kullanarak modeli birden çok diyagrama bölme gösterilmektedir. Modeliniz görüntülenemeyecek veya düzenlenemeyecek kadar büyük hale geldiğinde bu özelliği kullanmak isteyebilirsiniz.

Sunan: Julia Kornich

Video: WMV | MP4 | WMV (ZIP)

EF Tasarım Aracı Genel Bakış

EF Tasarım Aracı Varlık Veri Modeli Sihirbazı'nı kullanarak bir model oluşturduğunuzda, bir .edmx dosyası oluşturulur ve çözümünüze eklenir. Bu dosya varlıklarınızın şeklini ve veritabanıyla nasıl eşlediklerini tanımlar.

EF Tasarım Aracı aşağıdaki bileşenlerden oluşur:

  • Modeli düzenlemek için görsel bir tasarım yüzeyi. Varlıkları ve ilişkilendirmeleri oluşturabilir, değiştirebilir veya silebilirsiniz.
  • Modelin ağaç görünümlerini sağlayan bir Model Tarayıcısı penceresi.  Varlıklar ve bunların ilişkilendirmeleri [ModelName] klasörünün altında bulunur. Veritabanı tabloları ve kısıtlamaları [ModelName] altında bulunur. Klasörü depolayın.
  • Eşlemeleri görüntülemek ve düzenlemek için bir Eşleme Ayrıntıları penceresi. Varlık türlerini veya ilişkilendirmelerini veritabanı tablolarına, sütunlarına ve saklı yordamlara eşleyebilirsiniz. 

Varlık Veri Modeli Sihirbazı tamamlandığında görsel tasarım yüzeyi penceresi otomatik olarak açılır. Model Tarayıcısı görünmüyorsa ana tasarım yüzeyine sağ tıklayın ve Model Tarayıcısı'nı seçin.

Aşağıdaki ekran görüntüsünde EF Tasarım Aracı açılmış bir .edmx dosyası gösterilmektedir. Ekran görüntüsünde görsel tasarım yüzeyi (solda) ve Model Tarayıcısı penceresi (sağda) gösterilir.

EF Designer 2

EF Tasarım Aracı yapılan bir işlemi geri almak için Ctrl-Z'ye tıklayın.

Diyagramlarla Çalışma

Varsayılan olarak EF Tasarım Aracı Diyagram1 adlı bir diyagram oluşturur. Çok sayıda varlık ve ilişkilendirme içeren bir diyagramınız varsa, bunları mantıksal olarak bölmek istersiniz. Visual Studio 2012'den başlayarak kavramsal modelinizi birden çok diyagramda görüntüleyebilirsiniz.   

Yeni diyagramlar eklediğinizde, bunlar Model Tarayıcısı penceresindeki Diyagramlar klasörünün altında görünür. Diyagramı yeniden adlandırmak için: Model Tarayıcısı penceresinde diyagramı seçin, ada bir kez tıklayın ve yeni adı yazın.  Ayrıca diyagram adına sağ tıklayıp Yeniden Adlandır'ı da seçebilirsiniz.

Diyagram adı, Visual Studio düzenleyicisinde .edmx dosya adının yanında görüntülenir. Örneğin Model1.edmx[Diyagram1].

Diagram Name

Diyagram içeriği (varlıkların ve ilişkilendirmelerin şekli ve rengi) .edmx.diagram dosyasında depolanır. Bu dosyayı görüntülemek için Çözüm Gezgini seçin ve .edmx dosyasını açın. 

Diagram Files

.edmx.diagram dosyasını el ile düzenlememelisiniz; bu dosyanın içeriği EF Tasarım Aracı tarafından üzerine yazılabilir.  

Varlıkları ve İlişkilendirmeleri Yeni Diyagrama Bölme

Var olan diyagramda varlıkları seçebilirsiniz (birden çok varlığı seçmek için Shift tuşunu basılı tutun). Sağ fare düğmesine tıklayın ve Yeni Diyagrama Taşı'yı seçin. Yeni diyagram oluşturulur ve seçilen varlıklar ve bunların ilişkilendirmeleri diyagrama taşınır.

Alternatif olarak, Model Tarayıcısı'nda Diyagramlar klasörüne sağ tıklayıp Yeni Diyagram Ekle'yi seçebilirsiniz . Ardından varlıkları Model Tarayıcısı'ndaki Varlık Türleri klasörünün altından tasarım yüzeyine sürükleyip bırakabilirsiniz.

Ayrıca bir diyagramdan varlıkları kesebilir veya kopyalayabilirsiniz (Ctrl-X veya Ctrl-C tuşlarını kullanarak) ve diğer diyagrama yapıştırabilir (Ctrl-V tuşunu kullanarak). Bir varlığı yapıştırdığınız diyagramda zaten aynı ada sahip bir varlık varsa, yeni bir varlık oluşturulur ve modele eklenir.  Örneğin: Diyagram2, Departman varlığını içerir. Ardından Diyagram2'ye başka bir Bölüm yapıştırırsınız. Department1 varlığı oluşturulur ve kavramsal modele eklenir.   

Diyagrama ilgili varlıkları eklemek için varlığa rick tuşuna basın ve İlişkilileri Dahil Et'i seçin. Bu, belirtilen diyagramdaki ilgili varlıkların ve ilişkilendirmelerin bir kopyasını oluşturur.

Varlıkların Rengini Değiştirme

Modeli birden çok diyagrama bölmenin yanı sıra varlıklarınızın renklerini de değiştirebilirsiniz.

Rengi değiştirmek için tasarım yüzeyinde bir varlık (veya birden çok varlık) seçin. Ardından sağ fare düğmesine tıklayın ve Özellikler'i seçin. Özellikler penceresi Dolgu Rengi özelliğini seçin. Rengi geçerli bir renk adı (örneğin, Kırmızı) veya geçerli bir RGB (örneğin, 255, 128, 128) kullanarak belirtin. 

Change Color

Özet

Bu konu başlığında, bir modeli birden çok diyagrama bölmeyi ve ayrıca Entity Framework Tasarım Aracı kullanarak bir varlık için farklı bir renk belirtmeyi inceledik.