public override void DropTable(IConnection connection) { var dao = new DirectoryNameParserDao(); dao.DropTable(); ++ModifiedCount; }
public override void CreateTable(IConnection connection) { var dao = new DirectoryNameParserDao(); dao.CreateTableIfNotExists(); ++ModifiedCount; dao.CreateIndexIfNotExists(); ++ModifiedCount; }
public void Save() { var dao = new DirectoryNameParserDao(); dao.CurrentConnection = DataAccessManager.WorkingDao.CurrentConnection; dao.DeleteAll(); foreach (var item in Items.ToEntity()) { dao.Insert(item); } }
public void Load() { var dao = new DirectoryNameParserDao(); Items = new ObservableCollection <DirectoryNameParser>(dao.FindAll().ToService()); }