Esempio n. 1
0
        public override void DropTable(IConnection connection)
        {
            var dao = new DirectoryNameParserDao();

            dao.DropTable();
            ++ModifiedCount;
        }
Esempio n. 2
0
        public override void CreateTable(IConnection connection)
        {
            var dao = new DirectoryNameParserDao();

            dao.CreateTableIfNotExists();
            ++ModifiedCount;
            dao.CreateIndexIfNotExists();
            ++ModifiedCount;
        }
Esempio n. 3
0
        public void Save()
        {
            var dao = new DirectoryNameParserDao();

            dao.CurrentConnection = DataAccessManager.WorkingDao.CurrentConnection;

            dao.DeleteAll();

            foreach (var item in Items.ToEntity())
            {
                dao.Insert(item);
            }
        }
Esempio n. 4
0
        public void Load()
        {
            var dao = new DirectoryNameParserDao();

            Items = new ObservableCollection <DirectoryNameParser>(dao.FindAll().ToService());
        }