Page History
...
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
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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
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
...