2009-06-13 2 views
1

Что такое ADO.Net Data Services?Что такое ADO.Net Data Services? и как это может помочь мне при создании веб-сайтов ASP.Net?

Каковы преимущества, которые это даст мне при создании веб-сайта ASP.Net.

Я использовал код клиентского клиента JavaScript, чтобы вызвать веб-службу и вернуть json для вызовов Ajax на моей странице.

Является ли ADO.Net Data Services чем-то, что поможет мне в этом сценарии, оно может упростить возврат данных или их разговор о чем-то другом?

ответ

1

Короче ADO.Net Data Services это структура, которая предоставляет свои данные с помощью веб-сервиса с использованием интерфейса REST. Вы можете открыть любой источник данных, на котором есть поставщик IQueryable.

Данные могут быть возвращены либо в формате AtomPub или JSON, а структура обеспечивает способ автоматического создания client side proxies, который можно использовать для вызова службы непосредственно из ваших веб-приложений.

Итак ... чтобы ответить на другие ваши вопросы. Да, службы данных могут сделать смешно легко вызывать ваши данные от клиента и потреблять его с помощью JSON. Поскольку он может выставлять практически любую коллекцию данных или любой хранилище (включая XML), я думаю, что это может помочь вам многое сделать.

1

ADO.NET Data Services - это способ предоставить вашу модель данных (Entity Framework и/или Linq2SQL)/базу данных с помощью веб-служб. Это дает вам возможность запрашивать URL-адреса. Он вернет данные в XML.

Я не пытался проанализировать набор результатов из служб данных ADO.NET в Javascript, но я думаю, это можно сделать. Может быть проще просто сделать ваши собственные услуги доступными.

link text

+0

И его просто будет работать с Entity Framework или Linq на sql? –

+1

Нет, он будет работать с любым источником данных, который реализует интерфейс IQueryable. – Josh

Смежные вопросы