ADO .NET Data Services для чайников

Сейчас я беру другой проект, основанный на ADO .NET DS, и мне нужно как можно быстрее вникнуть в эту тему.

Простыми словами, какова цель ADO .NET Data Services? Какой ресурс лучше всего объясняет ADO .NET Data Services?


person Max Galkin    schedule 27.08.2009    source источник


Ответы (2)


На странице Microsoft по этой теме есть довольно хорошее резюме -

http://msdn.microsoft.com/en-us/data/bb931106.aspx

На этом сайте также есть хорошее вступление

http://greggalipeau.wordpress.com/2008/03/21/introduction-to-adonet-data-services-part-1/

person Kelly Gendron    schedule 27.08.2009

Веб-службы в стиле REST для доступа к данным. По стилю REST это означает использование HTTP GET / PUT / DELETE / POST вместо SQL DML, а для возврата результатов он использует JSON и Atom Pub (формат xml, похожий на RSS) вместо структуры двоичных результатов и протокола, например Microsoft SQL Servers TDS (протокол, используемый для отправки таблиц клиентам).

Поскольку он построен поверх Entity Framework, т.е. часть веб-службы создается из модели данных edmx, при выборе использования служб данных ADO.NET также выбирается использование Entity Framework.

person MatthewMartin    schedule 27.08.2009
comment
Вы на 100% уверены в своем последнем абзаце? Можете уточнить или дать ссылку? - person Max Galkin; 27.08.2009
comment
Вот одна ссылка: packtpub.com/article / data-access-with-ado-dot-net-data-services демонстрирует, что это способ его использования. ОДНАКО вы можете использовать источники данных, которые поддерживают только IQueriable. msdn.microsoft.com/en-gb/library/cc907912.aspx Мне кажется, что нужно написать намного больше кода для служб ADO.NET поверх IQueriable, чем поверх edmx. - person MatthewMartin; 27.08.2009
comment
Хорошо, но есть еще один вариант, и вы можете использовать другой ORM, который создает сопоставления IQueryable ... - person Max Galkin; 27.08.2009