public override void WriteStructureAfterData(IDatabaseStructure db) { using (FileStream fw = new FileStream(GetWorkingFileName(), FileMode.Create)) { m_db.Save(fw); } }
public void ChangedProps() { Cursor last = Cursor.Current; Cursor.Current = Cursors.WaitCursor; foreach (var ver in Versions) { DatabaseStructure dbs = DatabaseStructure.Load(ver.GetFile()); dbs.SetProps(m_props); dbs.Save(ver.GetFile()); } Cursor.Current = last; }
public override bool CreateFile(string fn) { DbDefProperties props = new DbDefProperties(); props.Dialect = new GenericDialect(); if (EditPropertiesForm.Run(props, true)) { DatabaseStructure dbs = new DatabaseStructure(); dbs.SetProps(props); dbs.Save(fn); return(true); } return(false); }
public void SaveToFile() { m_db.Save(m_file); m_fileTimeStamp = new FileInfo(m_file).LastWriteTime; }