Что касается подключения к Sql Azure, я думаю, что они оба одинаковы. Я только что получил образец SubSonic ActiveRecord MVC, работающий на Azure и SqlAzure. Единственная странная вещь, которую я заметил, - это имя пользователя для автора записи в блоге (System.Environment.UserName) вместо имени пользователя.
Если вы хотите опробовать их образец, вам понадобятся скрипты членства SqlAzure, которые вы можете получить здесь: http://code.msdn.microsoft.com/KB2006191
За исключением странности UserName, все остальные обращения к базам данных, как я и ожидал.
Вы думаете об использовании ActiveRecord или SimpleRepository?
EDIT
После изменения шаблона t4 ActiveRecord выведите следующее, а не просто Environment.UserName, пример блога работает так же, как и вне облака:
if (System.Web.HttpContext.Current != null)
{
this.ModifiedBy=System.Web.HttpContext.Current.User.Identity.Name;
}
else
{
this.ModifiedBy = Environment.UserName;
}