One of the nice little additions to the data client services in Silverlight 2 is the removal of the need to drop out of Visual Studio to do some proxy code generation. Prior to Silverlight 2 release, if you wanted to consume an ADO.NET Data Service (the artist formerly known as Astoria), you had to drop into a command line and execute something like:
1: datasvcutil.exe /out:"MyDataService.cs" /uri:"http://foo.com/MyDataServiceEndpoint.svc"
While that isn’t difficult, it just wasn’t convenient as a developer productivity workflow. I mean who wants to have to click and type more than you have to, right? After all, ADO.NET Data Service (alright forget it, I’m calling it Astoria) endpoints are services right? And Visual Studio does have this thing called Add Service Reference?
Alas, now we don’t have to use a command-line anymore. With Silverlight 2 and Visual Studio tools, you now can use the service reference capability I’d like to show you a screenshot, but it’s not like the dialog window is any different than other service references, so I’ll save me and you the bandwidth. But try it out. Take your project, add a reference to your Astoria service.
in phoenix we just enjoyed an awesome code camp. there was a ton of people that cycled throughout the two days amidst a flurry of technology acronyms, frameworks, etc. it was a melting pot of bytes for sure. i had a blast the day i went (didn't go to the second day where they also introduced refactor phoenix).
as with most conference, the sessions are great, but perhaps the conversations are better. i had a great lunch conversation and a great conversation with some linux folks afterwards (or at least i though both conversations were great). it is fun to meet and talk with people in person rather than only on the information super highway.
if you want to get you some code campness, check out your local user community. if you live in the silicon valley area, heck there seems to be one happening whenever you want it to! the silicon valley code camp is happening in october and there is still an opportunity to submit a session and participate. it's a great area up there and i wish i could make it but will be in seattle during the same time :-(.