Download - Whats New In Adonet Data Services 1.5
![Page 1: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/1.jpg)
Visual Studio 2010and
.NET Framework 4
Training Workshop
Visual Studio 2010and
.NET Framework 4
Training Workshop
![Page 2: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/2.jpg)
What’s New In ADO.NETData Services 1.5
What’s New In ADO.NETData Services 1.5
NameTitleOrganizationEmail
![Page 3: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/3.jpg)
AgendaAgenda
• Server Enhancements• Row count• Server-side paging• Friendly feeds• BLOB streams
• Client Enhancements• Row Count• WPF/SL data binding
![Page 4: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/4.jpg)
Row CountRow Count
/Products
n # of products
/Products?$skip=10&$take=10
10 products
1. No paging2. Potentially lots of data
1. No idea of total# of products
![Page 5: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/5.jpg)
Row Count (cont.)Row Count (cont.)
/Products/$count?$skip=10&$take=10
Count
/Products?$skip=10&$take=10&$inlinecount=allpages
10 products +Inline Count
1. No data
![Page 6: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/6.jpg)
Server-Side PagingServer-Side Paging
/Products
500,000 products
500,000product records
You can’t always assume the clientwill do the right thing…
![Page 7: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/7.jpg)
Server-Side Paging (cont.)Server-Side Paging (cont.)
/Products
20 products +link to next page
/Products?$skiptoken=20
500,000product records
20 products +link to next page
500,000product records
![Page 8: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/8.jpg)
Row CountServer-Side PagingRow CountServer-Side Paging
![Page 9: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/9.jpg)
Friendly FeedsFriendly Feeds
Title?
Author?
Atom Pub (APP)Entry Document
![Page 10: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/10.jpg)
BLOB StreamsBLOB Streams
Base64 String
![Page 11: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/11.jpg)
BLOB Streams (cont.)BLOB Streams (cont.)/Products(1)/Photo
Photo Metadata
/Products(1)/Photo/$value
Photo Image
![Page 12: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/12.jpg)
Friendly FeedsBLOB StreamsFriendly FeedsBLOB Streams
![Page 13: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/13.jpg)
Client EnhancementsClient Enhancements
Data Service Context
Row Count
BLOB
Server-Side
Paging
Friendly Feeds
WPF Data Binding
![Page 14: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/14.jpg)
WPF Data BindingWPF Data Binding
Data ServiceEntity
WPFFramework
Element2. Bind data to control
3. Modify data within control
Data ServiceContext
1. R
etr
ieve d
ata
4. Notify context of the change
![Page 15: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/15.jpg)
WPF Data Binding (cont.)WPF Data Binding (cont.)
Data ServiceEntity List
WPF ItemsControl
2. Bind data to control
3. Modify data within control
Data ServiceContext
1. R
etr
ieve d
ata
4. Notify context of the change
![Page 16: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/16.jpg)
Client EnhancementsClient Enhancements
![Page 17: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/17.jpg)
SummarySummary
• Server Enhancements• Row count• Server-side paging• Friendly feeds• BLOBs
• Client Enhancements• WPF/SL Data Binding
![Page 18: Whats New In Adonet Data Services 1.5](https://reader034.vdocuments.mx/reader034/viewer/2022042814/5561e997d8b42af10c8b5027/html5/thumbnails/18.jpg)