Sign in
public Blogger SPQ;
Peter Qian's blog - Data Developers Framework and Tools
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Client
DataServiceContext
javascript performance css html5
Performance
Protocol
Serialization
Server
Archive
Archives
May 2012
(1)
March 2011
(1)
November 2010
(1)
May 2010
(1)
March 2010
(1)
January 2010
(2)
September 2009
(1)
April 2009
(2)
March 2009
(3)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
public Blogger SPQ;
Using ASP.net Output Caching with WCF Data Services
Posted
over 3 years ago
by
Peter Qian - MSFT
11
Comments
We all know hitting the database is an expensive operation, adding the cost of serialization on top of that means that caching the output makes even more sense. The fact that WCF Data Services is built on top of the ASP.net platform means you can utilize...
public Blogger SPQ;
Using WCF Data Service With Restricted Characters as Keys
Posted
over 3 years ago
by
Peter Qian - MSFT
9
Comments
If you are hosting your WCF Data Service on top of IIS+ASP.Net/WCF, then you may discover that there are certain characters that will cause the server to throw when they are contained in entity keys. The result is either a 400 Bad Request or 404 Not Found...
public Blogger SPQ;
Getting Row Count in ADO.Net Data Services
Posted
over 4 years ago
by
Peter Qian - MSFT
5
Comments
The recent CTP release of ADO.Net Data Services (Astoria) V1.5 contains a nice feature that allows result set counting on the server side. In this blog post, I’ll go over the various ways you can benefit from this feature in your data service. Type...
public Blogger SPQ;
Serializing the WCF Data Service Client State
Posted
over 2 years ago
by
Peter Qian - MSFT
4
Comments
With the release of Windows Phone 7, developers using WCF Data Service Client often find themselves needing to preserve the state their data context is in, and be able to continue from a previously saved state. This is called “Tombstoning”...
public Blogger SPQ;
Overwriting the service root URI in Wcf Data Service
Posted
over 3 years ago
by
Peter Qian - MSFT
3
Comments
Suppose you are hosting a WCF Data Service on a particular URL, but for some reason you’d like the consumers of your service to hit another URI – perhaps an IIS re-write, or a cookieless session. You can do this via setting one of the custom properties...
public Blogger SPQ;
Versioning Protocol of Astoria II
Posted
over 4 years ago
by
Peter Qian - MSFT
3
Comments
In my previous post on the protocol versioning scheme for Astoria, I've explained the two HTTP headers DataServiceVersion and MaxDataServiceVersion. These headers are used by the server and client library to determine how and what to communicate with...
public Blogger SPQ;
WCF Data Service V2 and the updated JSON format
Posted
over 3 years ago
by
Peter Qian - MSFT
2
Comments
In V1 of WCF Data Service (aka ADO.net Data Service), the JSON serialization format for entity sets look like: { "d" : [ {entity1}, {entity2} ] } Where “d” is the “data” wrapper, used as a security measure, and it is defined as the array of...
public Blogger SPQ;
Safe Resource Not Found (404) Exception Handling in ADO.net Data Service Client
Posted
over 4 years ago
by
Peter Qian - MSFT
1
Comments
There are many situations where you may encounter an undesired 404 “Resource Not Found” exception while querying against an ADO.net Data Service. For example, you may be writing a Linq query where the filter criteria is specified at runtime by the end...
public Blogger SPQ;
ADO.net Data Services V1.5 Community Tech Preview!
Posted
over 4 years ago
by
Peter Qian - MSFT
1
Comments
The ADO.net Data Services (Code name Astoria) V1.5 CTP1 bits has been released on download center, you can get to it here . While the bits are downloading, you can find out what's new on this release by reading the team blog . Meanwhile, I'm planning...
public Blogger SPQ;
Working with Local Entities in Astoria Client
Posted
over 4 years ago
by
Peter Qian - MSFT
1
Comments
Although the Astoria client is really designed to query data existing in some remote service location, it does keep a local copy of all entities it has seen. If the MergeOption is not set to NoTracking, you can find all of the entities currently been...
public Blogger SPQ;
Versioning Protocol of Astoria
Posted
over 4 years ago
by
Peter Qian - MSFT
0
Comments
Now that CTP1 of Astoria has been made public, we have two different versions of server and client that can interact with each other. How does Astoria handle the versioning for the various possible interactions? While this question probably does not concern...
public Blogger SPQ;
SDET Openings in Our Team
Posted
over 3 years ago
by
Peter Qian - MSFT
0
Comments
For those of you who love the technology, and want to put your amazing skills to good use – well, now it’s your chance! The Data and Modeling Group at Microsoft has two open Software Development Engineer in Test positions, you can find the description...
public Blogger SPQ;
Your WebAPP’s Worst Performance Bottleneck Maybe in the CSS Stylesheet
Posted
over 1 year ago
by
Peter Qian - MSFT
0
Comments
Recently our team is making a big push for general UI performance improvements. Our UI layer is mostly a HTML5 web app that sits on top of ASP.net MVC host. The javascript code base is rather old and poorly factored, so most of our initial efforts were...
Page 1 of 1 (13 items)