...
Свойство | Тип | Описание | Пример | Версия | |||||
---|---|---|---|---|---|---|---|---|---|
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 |
|
| callback)Sync(callback, state
| Производит синхронизацию данных с сервером БИТ:Мобайл |
| Не реализовано в 3.0
| - | Create(name) | Создает новый экземпляр объекта | name - полное имя объекта | ||||||||||||||
Блок кода | |||||||||||||||||||||||||
language | c# | theme | Eclipsepublic class MyScreen: Screen { void Btn_Click(object sender, EventArgs e) { Catalog.Country country = new Catalog.Country(); country.Name = "Russia"; country.Save(); } } | - | 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 |