/// <summary> /// Инициализация базы данных /// Добавление, если нет системной таблицы /// </summary> /// <param name="name">Имя</param> public void InitDatabase(string name) { if (!strategy.IsTableExist("dbullet")) { strategy .CreateTable(new Table("dbullet") .AddColumn(new Column("Version", DbType.Int32)) .AddColumn(new Column("Assembly", DbType.String.Size(1024), false))); } }
/// <summary> /// Существует ли таблица /// </summary> /// <param name="tableName">Название таблицы</param> /// <returns>true - если существует, иначе false</returns> public bool IsTableExist(string tableName) { try { return(strategy.IsTableExist(tableName)); } catch { } return(false); }