示例#1
0
 /// <summary>
 /// Initialisiert das Singletonanwendungsobjekt. Dies ist die erste Zeile von erstelltem Code
 /// und daher das logische Äquivalent von main() bzw. WinMain().
 /// </summary>
 public App()
 {
     this.InitializeComponent();
     this.Suspending += OnSuspending;
     try
     {
         Init = Task.Run(() =>
         {
             SignalDBContext.Migrate();
             LibsignalDBContext.Migrate();
             return(LibsignalDBContext.GetSignalStore());
         });
     }
     catch (Exception e)
     {
         Debug.WriteLine(e.Message);
         Debug.WriteLine(e.StackTrace);
     }
 }
示例#2
0
 static App()
 {
     // TODO enforce these have begun before initializing
     Task.Run(() => { SignalDBContext.Migrate(); });
     Task.Run(() => { LibsignalDBContext.Migrate(); });
 }