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. (InvoiceView.ldpf sayfası)

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

Image RemovedImage Added 

Image RemovedImage Added

Image RemovedImage Added

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

Image Removed Image Added
Image Added

3. Base model seçilir.

Image RemovedImage Added

4. View adı belirlenir.
Image RemovedImage Added

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

From : İlişkilendirilecek Model seçimi

...

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 RemovedImage Added

6.  "Go to Grouping"  butonuna tıklanrak sonraki sekmeye geçilir. Eğer GroupBy tanımı yapılmak istenmiyorsa bu alanda herhangi bir işlem yapılmaz. Group By Desteği linkinden GroupBy kulanım detaylarına erişilebilir.
View tanımına devam etmek için "Go to Projections" a tıklanır.

Image RemovedImage Added

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

Image RemovedImage Added