Доступ к службам данных SQL через клиентскую библиотеку службы данных ADO.NET
Это возможно? По сути, я хотел бы использовать интерфейс REST служб данных SQL и позволить клиентской библиотеке службы данных ADO.NET обрабатывать детали связи и генерировать объекты, которые я могу использовать. Я посмотрел примеры в февральском выпуске набора служб Azure, но примеры там используют HttpWebRequest и HttpWebResponse для полноценного использования служб данных SQL. Я надеялся использовать клиентскую библиотеку ADO.NET Data Service для абстрагирования низкоуровневых деталей.
2 ответа
Да, ты можешь! Или, по крайней мере, они работают над этим...
Они изменили направление SDS, начиная с Februari (теперь они будут предлагать реальную реляционную базу данных), но у меня не было возможности погрузиться в эту тему с тех пор, поэтому я не уверен на 100%, какие части уже работают.
См. Этот пост в блоге команды SDS для информации.
Вы можете сделать это легко сейчас (начиная с MIX10). Когда вы создаете базу данных в SQL Azure, теперь есть возможность выставить конечную точку OData (основанную на REST) поверх этих данных. После этого вы можете указать конечную точку клиента служб данных WCF (ранее известного как службы данных ADO.NET), ссылку на службу VIA Add Service в Visual Studio и получить сгенерированный клиент служб данных для этой конечной точки SQL Azure.