Phani Raj
Software Engineer at PostHog

Download sample project here : In part 2 of this series , we will look at using the Astoria client library to create a drill down chart using the chart types available in the Silverlight toolkit. You can take a look at the complete samples for the Silverlight toolkit here. This sample builds a UI that looks like this : The Pie chart represents the distribution of Employees across departments. Clicking on a specific piece of the pie  brings up...

Download the sample Silverlight project here : About the Silverlight toolkit  , From their Codeplex page : http://silverlight.codeplex.com/ “The Silverlight Toolkit is a collection of Silverlight controls, components and utilities made available outside the normal Silverlight release cycle” In the first of a series I am planning , we will talk about how to achieve a Master-Child display using the Accordion control  from the Silverlight Toolkit control. The data model we will be binding looks like this : Type Employee...

As an extension to the last blog post dealing with Set based filter operations in our client library ,we will introduce support for the specifying method calls in the filter expression. What does this achieve ?Currently , the IsIn operator only supports an equality comparision. With support for Method Calls , you can now select entities in a set which when passed to a method , evaluate true. ex: You can generate Uris such as this : /northwind.svc/Customers?$filter = substringof('London',City)...

I'll be joining Shayne Burgess and Mike Flasko at Tech Ed in LA . If you have question/feedback about project Astoria , please drop by the Data Development Technical Learning Center booth at Tech Ed. Here's the times at which I'll be available at the TLC booth.   Tuesday, May 12, 2009 Area  Station  9:30 AM - 12:30 PM  Developer Tools, Languages and Frameworks TLC/BLUE/DTL: Microsoft Data Development  Wednesday, May 13, 2009 Area  Station  12:15 PM - 3:15 PM  Developer Tools,...

Telerik has a range of controls that work with ADO.NET Data Services as the data source . Take a look at them here : ADO.NET Data Services with Telerik Controls Kevin Babcock has a great post over at Telerik where he talks about using ADO.NET Data Services with Telerik Reporting suite . I wanted to address one small point in the blog post which I felt can be improved upon. “You might be curious why I chose to iterate through...

As I mentioned in my last blog post , here are some samples of how to map your entity properties to Atom/custom markup in the atom:entry element. You can apply Friendly Feed mappings on the EDM entity types by adding attributes to the CSDL of the Entity Data Model . We will focus on the kinds of mappings and how to achieve them . Pre-requisites 1. To edit the CSDL , you will need to open the EDM model in...

As part  of the v1.5 install, we also shipped a Silverlight 2.0 SDK library that is capable of talking to a v1.5 Astoria Service. Did you know that you could use the Silverlight 2.0 client library we shipped as part of our v1.5 CTP1 release in Silverlight 3.0 applications? From a Silverlight SDK library point of view ,to use Mike Flasko’s words, ”we are nothing but user code”. We have no dependencies on the Runtime that have changed in SL...