1 / 25

Введение в ADO.NET Data Services

Введение в ADO.NET Data Services. Viktor Shatokhin Microsoft Ukraine http://saf.in.ua. http://gettag.mobi. Содержание. Необходимость в ADO.NET Data Services Основные характеристики Создание и использование. Необходимость в ADO.NET Data Services. HTML + Javascript. DLL + XAML.

joyce
Download Presentation

Введение в ADO.NET Data Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Введение в ADO.NET Data Services Viktor Shatokhin Microsoft Ukraine http://saf.in.ua http://gettag.mobi

  2. Содержание • Необходимость в ADO.NET Data Services • Основные характеристики • Создание и использование

  3. Необходимость в ADO.NET Data Services HTML + Javascript DLL + XAML Mashup UI Data (XML, etc) Data (XML, etc) Data (XML, etc) Data Feeds AJAX Applications Silverlight Applications Online Services Mashups

  4. REST интерфейс для работы с данными • Модель • Сущности и ассоциации ресурсы и ссылки

  5. Бизнес логика и контроль доступа

  6. Опции

  7. Выражения

  8. Выражения

  9. Работа со строками

  10. Работа с датами

  11. Математические операции

  12. Работа с типами

  13. Расширенные возможности

  14. Ресурсы • ADO.NET Data Services Team: http://blogs.msdn.com/astoriateam • Online Forum: • Search “ADO.NET Data Services”: http://forums.microsoft.com • Data Developer Center: • http://msdn.microsoft.com/data • Gil Fink Blog: • http://blogs.microsoft.co.il/blogs/gilf • Phani Raj Blog • http://blogs.msdn.com/phaniraj/ • AJAX libraries • http://www.codeplex.com/aspnet/ • SQL Services Labs • http://www.microsoft.com/azure/sqllabs.mspx

  15. Введение в ADO.NET Data Services 1.5 Viktor Shatokhin Microsoft Ukraine http://saf.in.ua http://gettag.mobi

  16. Содержание Серверная функциональность • Row count • Server-side paging • Friendly feeds • BLOB streams Клиентская функциональность • Row Count • WPF/SL data binding

  17. Row Count /Products Нет пейджинга Большой объем данных n # of products /Products?$skip=10&$take=10 Сколько всего? 10 products

  18. Row Count /Products/$count?$skip=10&$take=10 Нет передачи данных Count /Products?$skip=10&$take=10&$inlinecount=allpages 10 products + Inline Count

  19. Server-Side Paging /Products 500,000 product records 500,000 products Никогда нельзя полагаться на правильность поведения клиента

  20. Server-Side Paging /Products 500,000 product records 20 products + link to next page /Products?$skiptoken=20 500,000 product records 20 products + link to next page

  21. Friendly Feeds Title? Author? Atom Pub (APP) Entry Document

  22. BLOB Streams Base64 String

  23. BLOB Streams /Products(1)/Photo Photo Metadata /Products(1)/Photo/$value Photo Image

  24. WPF Data Binding Data Service Context 4. Notify context of the change 1. Retrieve data Data Service Entity 3. Modify data within control WPF Framework Element 2. Bind data to control

  25. WPF Data Binding Data Service Context 4. Notify context of the change 1. Retrieve data Data Service Entity List 3. Modify data within control WPF Items Control 2. Bind data to control

More Related