SQL Server Compact Edition 4
Сегодня мы также поставляем SQL Server Compact Edition 4 (он же SQL CE 4). SQL CE - это бесплатное> встроенное ядро базы данных, которое позволяет легко хранить базу данных.
Установка базы данных не требуется
SQL CE не требует запуска установки или установки сервера базы данных, чтобы использовать его. Вы можете просто скопировать двоичные файлы SQL CE в каталог \ bin своего приложения ASP.NET>, а затем ваше веб-приложение может использовать его в качестве механизма базы данных. Для его запуска не требуется настройка или> дополнительные разрешения безопасности. Вам не нужно иметь> учетную запись администратора на машине. Просто скопируйте ваше веб-приложение на любой сервер и> оно будет работать. Это верно даже для приложений со средним уровнем доверия, работающих в среде веб-хостинга.
SQL CE запускается в памяти в вашем приложении ASP.NET и запускается при первом> доступе к базе данных SQL CE и автоматически выключается, когда ваше приложение> выгружается. Базы данных SQL CE хранятся в виде файлов, которые находятся в папке \ App_Data> ваших приложений ASP.NET.
Работает с существующими API данных
SQL CE 4 работает с существующими API данных на основе .NET и поддерживает SQL Server-совместимый> синтаксис запроса. Это означает, что вы можете использовать существующие API данных, такие как ADO.NET, а также использовать ORM более высокого уровня, такие как Entity Framework и NHibernate с SQL CE. Это позволяет вам> использовать те же навыки программирования данных и API данных, которые вы знаете сегодня.
Поддерживает сценарии разработки, тестирования и производства
SQL CE можно использовать для сценариев разработки, сценариев тестирования и сценариев легкого производства> использования. С выпуском SQL CE 4 мы выполнили инженерные работы, чтобы гарантировать, что> SQL CE не будет аварийно завершать работу или зависать при использовании в сценарии с многопоточным сервером (например,> ASP.NET). Это большое изменение по сравнению с предыдущими выпусками SQL CE, которые были разработаны для> клиентских сценариев и которые явно блокировали работу в средах веб-сервера. > Начиная с SQL CE 4, вы можете использовать его и на веб-сервере.
Нет никаких лицензионных ограничений с SQL CE. Это также абсолютно бесплатно.
Поддержка инструментов с VS 2010 SP1
В Visual Studio 2010 SP1 добавлена поддержка проектов SQL CE 4 и ASP.NET. Прочтите мой пост в блоге VS 2010> SP1 и SQL CE 4, чтобы узнать, что он позволяет