Нові можливості в SQL Server Compact 3.5 з пакетом оновлень 1 (SP1)
Починаючи з випуску SQL Server Compact 3.5 SP1, SQL Server Compact надає наступні нові можливості для розробників:
Інші важливі функції в SQL Server Compact 3.5
SQL Server Compact 3.5 надає наступні функції, коли ви використовуєте їх в якості локального сховища даних для додатків.
Коли слід використовувати SQL Server Compact 3.5
SQL Server Compact 3.5 є базою даних на основі файлів, що складається з бібліотек DLL, об'ємом приблизно 1,4 МБ.
Нижче наведені деякі сценарії, в яких може знадобитися використання SQL Server Compact 3.5 в додатках.
параметри розгортання
SQL Server Compact 3.5 надає дві моделі розгортання, які можна включити в додаток.
Можна використовувати традиційні технології установки Microsoft, в тому числі технологію розгортання ClickOnce. Можна також використовувати розгортання на основі файлу, в який можна додавати SQL Server Compact 3.5 DLL і розгортати разом з проектом.
Підтримка Data Directory
SQL Server Compact 3.5 тепер підтримує макрос Data Directory. Це означає, що при додаванні рядка | DataDirectory | (Укладені в символи каналу) в шлях до файлу він буде перетворений в шлях до бази даних.
Наприклад, розглянемо рядок підключення:
"Data Source = c: \ program files \ MyApp \ Mydb.sdf"
При використанні Data Directory замість зазначеної можна додати такий рядок підключення:
"Data Source = | DataDirectory | \ Mydb.sdf"
Зворотня сумістність
Електронна документація по SQL Server Compact 3.5
Використовуйте СУБД SQL Server CE як додаток до засобів розробки, щоб:
- забезпечити можливість роботи з даними підприємства на пристроях з ОС Windows Mobile;
- розробляти програми, що зберігають і обробляють великі обсяги даних на мобільних пристроях;
- забезпечити надійну реплікацію даних з мобільними пристроями в умовах непостійного з'єднання.
EDB and CEDB
Для розробників пишуть рідною коді і БД менших масштабів можна розглянути EDB і CEDB технології баз даних, які записані в ПЗУ як частина ОС Windows Mobile.
А розробник може створити об'єкт зберігання (званий томом), який може містити кілька баз даних. Том заснований на одному файлі і, отже, може бути легко скопійований або переміщений.
EDB вдосконалена версія CEDB. EDB замінила CEDB в Windows Mobile 5.0 і підтримує:
- транзакції
- Доступ безлічі користувачів
- Множинні порядки угруповань, ключові властивості, і бази даних
- Покращена продуктивність, особливо для користувачів, що зберігають на пристроях великі бази даних
Всіх програм використовують CEDB, слід мігрувати на EDB так як в Windows Mobile 5.0 SDK підтримує CEDB, але не рекомендує використовувати дану технологію.