Versions Compared

Key

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

...

Geliştirilen uyarlamalar CRM XAF sürümü ile uyumlu olması gerekirzorunludur. Sürüm uyumunu aşağıdaki ekrandaki verilere göre kontrol edebilirsiniz. 

...

Buradaki örneğe göre geliştirme ortamı ile ürün aynı DexXpress DevExpress sürümüne sahip olmalı. Buradaki örnekte uygun sürüm 16.2.6

Yeni Proje Oluşturulmalı

Visual Studio dan New Project ile XAF sihirbazı seçilerek proje oluşturulur.

...

Ekstra modül olarak validation seçilebilir.

DBUpdate Güncellemesi

DB Updater Güncellemesi

Image Added

Proje oluşturma sırasında seçilen kimlik doğrulama (authentication) mekanizmasına göre burada otomatik kod üretilir.

Kimlik denetimi Proje Logo CRM tarafından yapılacağı için kodun aşağıdaki şekilde olması gerekir.

Code Block
languagec#
titleUpdater.cs
linenumberstrue
collapsetrue
namespace LogoXAFApp2.Module.DatabaseUpdate {
    // For more typical usage scenarios, be sure to check out https://documentation.devexpress.com/eXpressAppFramework/clsDevExpressExpressAppUpdatingModuleUpdatertopic.aspx
    public class Updater : ModuleUpdater {
        public Updater(IObjectSpace objectSpace, Version currentDBVersion) :
            base(objectSpace, currentDBVersion) {
        }
        public override void UpdateDatabaseAfterUpdateSchema() {
            base.UpdateDatabaseAfterUpdateSchema();
        }
        public override void UpdateDatabaseBeforeUpdateSchema() {
            base.UpdateDatabaseBeforeUpdateSchema();
        }
    }
}


Örnek Business Object Oluşturma

...