Нет, локальный эмулятор SQL Azure отсутствует. Как отметил Стюарт, локальная БД - лучший вариант для локальной разработки.
В SQL Server 2012 у вас есть опция «Локальная БД». Это очень легкий вариант SQL Server 2012 Express. Подробнее здесь . Он работает только в «режиме пользователя», что означает
- Вам не нужно устанавливать SQL Server локально
- Вам не нужно запускать SQL Server в качестве службы в фоновом режиме полный рабочий день
После его установки в VS 2012 появился тип проекта. Как и в случае с CE, он создает файлы MDF и LDF. Вы подключаетесь к нему с помощью строки подключения следующим образом:
"Server=(LocalDB)\v11.0; Integrated Security=true ;AttachDbFileName=D:\Data\MyDB1.mdf"
Это хорошо сработало для меня; более легкий размер загрузки (33 МБ против 133 МБ). Требуется нагрузка на мою машину разработки, чтобы сервер базы данных не работал постоянно.
Примечание: Когда вы создаете файлы MDF / LDF, они, вероятно, будут включены в ваше решение. На мой взгляд, вы должны оставить эти файлы вне вашей VCS. Мне нравится использовать сценарии для создания и обновления объектов БД, а затем проверять эти сценарии вместе с другими моими исходными файлами.