...
Свойство | Тип | Описание | Пример | Версия | |||||
---|---|---|---|---|---|---|---|---|---|
Exists | логический | Возвращает true, если база данных решения создана |
| ||||||
SuccessSync | логический | Возвращает true, если последняя синхронизация была проведена успешно | Не реализовано в 3.0 | - | |||||
LastError | строка | Возвращает текст ошибки синхронизации. Возвращает null, если синхронизация была выполнена без ошибок | Не реализовано в 3.0
| - | |||||
LastSyncTime | время | Возвращает время последней синхронизации | Не реализовано в 3.0 | - | |||||
Size | число, целое | Возвращает размер файла базы данных в килобайтах | Не реализовано в 3.0 | 2.2.2.101 |
...
Метод | Описание | Параметры | Исключения | Пример | Версия | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
CreateFromModel() | Создает базу данных sqlite на основании файла метаданных решения. Проект решения должен содержать файл метаданных, доступный по имени Model\metadata.xml |
| ||||||||||
Sync() Sync(callback) Sync(callback, state) | Производит синхронизацию данных с сервером БИТ:Мобайл | callback - имя функции, вызываемой после выполнения синхронизации; state - объект, передаваемый в функцию обратного вызова в качестве параметра; Функция обратного вызова: (state), state - объект, переданный в качестве параметра state; | Не реализовано в 3.0
| - | ||||||||
Create(name) | Создает новый экземпляр объекта | name - полное имя объекта | Не реализовано в 3.0. Для создания экземпляра необходимо использовать конструктор объекта.
| - | ||||||||
SelectById(name, id) | Возвращает экземпляр объекта по идентификатору | name - полное имя сущности ; id - идентификатор; | Не реализовано в 3.0. Для получения объекта необходимо использовать объект Query
| - | ||||||||
Delete(entityRef) Delete(entityRef, inTran) | Удаляет объект | entityRef - ссылка на объект inTran - установить false, для удаления сущности в обход транзакции |
| 3.0.0.0 | ||||||||
EmptyRef(name) | Возвращает пустую ссылку на объект определенного типа | name - полное имя объекта; | Не реализовано в 3.0. | - | ||||||||
CreateRef(name, guid) | Создает ссылку на объект определенного типа
| name - строка, полное имя объекта; guid - строка, идентификатор объекта | DBException
| Не реализовано в 3.0. | 2.3.14.119 | |||||||
AsGuid(guidString) | Конвертирует строку к типу Guid | guidString - строка с текстом идентификатора; | Не реализовано в 3.0. Необходимо использовать метод Parse типа Guid
| - | ||||||||
Commit() | Сохраняет изменения в БД в рамках транзакции |
| - | |||||||||
Rollback() | Откатывает изменения в БД в рамках транзакции |
| - | |||||||||
CreateTable(name, columns[]) | Создает пользовательскую таблицу | name - имя таблицы, при создании платформа добавит суффикс 'UT_' к имени columns - массив имен колонок; |
| 3.0.0.0 | ||||||||
DropTable(name) | Удаляет пользовательскую таблицу | name - имя таблицы |
| 3.0.0.0 | ||||||||
TruncateTable(name) | Очищает пользовательскую таблицу | name - имя таблицы |
| 3.0.0.0 |