Работа с SQL Server Compact
Работа с Microsoft SQL Server Compact 4.0 или построение веб-приложения ASP.NET, в котором используется SQL Server Compact, происходит по следующим этапам:
Настройка среды SQL Server Compact
Работа с данными и базами данных SQL Server Compact
Настройка среды SQL Server Compact 4.0
Можно настроить в среде SQL Server Compact построение либо изолированных приложений для настольных компьютеров, либо веб-приложений ASP.NET.
- Для построения приложения, которое предназначено для локального запуска на компьютере, необходимо настроить среду разработки. Настройка среды разработки предполагает установку Visual Studio 2010 с пакетом обновления 1 (SP1). (Примечание. Microsoft Visual Web Developer 2010 Express с пакетом обновления 1 (SP1) также поддерживается, однако предпочтительнее использовать Visual Studio 2010 с пакетом обновления 1 (SP1), поскольку там есть новые функции, например поддержка редактора Transact-SQL для баз данных SQL Server Compact.) Дополнительные сведения см. в разделе Установка среды разработки. Клиентская среда будет создана при установке SQL Server Compact.
Работа с базами данных и данными SQL Server Compact 4.0
Для изменения данных и баз данных SQL Server Compact и управления ими можно использовать следующие компоненты:
Программные интерфейсы API
Язык SQL
Microsoft Webmatrix и Microsoft Visual Web Developer 2010 Express с пакетом обновления 1 (SP1)
Редактор Transact-SQL в Visual Studio 2010 с пакетом обновления 1 (SP1). Дополнительные сведения см. в разделе Редактор Visual Studio Transact-SQL.
Кроме того, в SQL Server Compact предусмотрены доступ к базе данных с несколькими соединениями, индексы с несколькими столбцами и ограничения на совпадающий индекс, поддержка транзакций, ссылочная целостность, 128-разрядное шифрование на файловом уровне и защита паролем, а также оптимизатор запросов.
Дополнительные сведения по работе с базами данных SQL Server Compact см. в разделе Работа с базами данных (SQL Server Compact).
Создание приложений
В SQL Server Compact и .NET Compact Framework предусмотрены технологии инфраструктуры разработки, которые можно использовать для создания веб-приложений ASP.NET.
В приложении, использующем SQL Server Compact 4.0, может поддерживаться создание локальной базы данных SQL Server Compact 4.0, обновление локальных данных и слияние изменений, сделанных на веб-сайте, с помощью базы данных SQL Server.
SQL Server Compact 4.0 поддерживает следующие модели программирования.
ADO.NET, к которой можно получить доступ с помощью C# или MicrosoftVisual Basic
OLE DB, к которой можно получить доступ с помощью Visual C++ в среде Visual Studio