Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

MongoDB'deki tanımlı modellerden view oluşturulabilmesini sağlayan özelliktir. 

Tip

Aşağıda adımları gösterilen örnek projeyi InvoiceProject.rar linkinden indirebilirsiniz. (InvoiceGroupBy.ldpf sayfası)

1.Öncelikle View'in oluşturulacağı ana modeller oluşturulur.  (Invoice- InvoiceDetail - Product)
Model oluşturma ile ilgili detaylara Local (MongoDB) linkinden ulaşılabilir.

Image Added 

Image Added

Image Added

2."Add Model/View" butonuna basılır ve "View" seçilir.

 Image Added
Image Added

3. Base model seçilir.

Image Added

4. View adı belirlenir.
Image Added

5. Joins sekmesinde ilişkilerin kurulması gerekmektedir. "Add Joins" butonuna tıklanarak yeni bağlantı eklenebilir.

From : İlişkilendirilecek Model seçimi

ForeignFieldPropertyId :  From'da seçilen modelin ilişkilendirilen modeldeki referans alanı (Id yerine model ismi yazabilir.)

LocalFieldPropertyId : View tanımlanırken seçilen base modeldeki ForeignFieldPropertyId ile ilişkilendirilecek alan ya da From'a eklenmiş başka bir modelin ilişki kurulmak istenen alanı 
Image Added

6.  "Go to Grouping"  butonuna tıklanrak sonraki sekmeye geçilir. 
View tanımına devam etmek için "Go to Projections" a tıklanır.
Image Added
Image Added
Image Added

7.Projections sekmesinde view'da bulunması istenen alanlar soldaki sutünden seçilir ve "Ctrl + S" ile kaydetme yapılır.

Image Added