public override void UpdateDatabaseAfterUpdateSchema() { base.UpdateDatabaseAfterUpdateSchema(); // Disable version if (this.CurrentDBVersion != new Version("1.1.1.220")) { return; } // FileInfo fi = new FileInfo(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); String dir = fi.Directory.FullName + "\\Import\\"; // using (IObjectSpace os = ObjectSpace.CreateNestedObjectSpace()) { var imp_fiv = new FAAccountImporter(); imp_fiv.Import(os, "1000", dir + "fmCFAAccount.csv"); os.CommitChanges(); } // using (IObjectSpace os = ObjectSpace.CreateNestedObjectSpace()) { var imp_fiv = new fmOrderImporter(); imp_fiv.Import(os, dir + "fmCOrderList.csv"); os.CommitChanges(); } // using (IObjectSpace os = ObjectSpace.CreateNestedObjectSpace()) { var imp_ot = new SimpleAnalyticImporter <fmCFinIndex>(); imp_ot.Import(os, dir + "fmCFinIndex.csv"); var imp_fiv = new FinIndexItemImporter(); imp_fiv.Import(os, dir + "fmCFinIndexItem.csv"); os.CommitChanges(); } using (IObjectSpace os = ObjectSpace.CreateNestedObjectSpace()) { foreach (fmCOrderExt order in os.GetObjects <fmCOrderExt>(null, true)) { order.IsSyncRequired = false; } os.CommitChanges(); } //ObjectSpace.CommitChanges(); }
public override void UpdateDatabaseAfterUpdateSchema() { base.UpdateDatabaseAfterUpdateSchema(); // Disable version if (this.CurrentDBVersion != new Version("1.1.1.220")) { return; } // FileInfo fi = new FileInfo(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); String dir = fi.Directory.FullName + "\\Import\\"; // using (IObjectSpace os = ObjectSpace.CreateNestedObjectSpace()) { var imp_ot = new SimpleAnalyticImporter <fmCFinIndex>(); imp_ot.Import(os, dir + "fmCFinIndex.csv"); var imp_fiv = new FinIndexItemImporter(); imp_fiv.Import(os, dir + "fmCFinIndexItem.csv"); os.CommitChanges(); } ObjectSpace.CommitChanges(); }