August 2008 - Posts
Yes, it seems like short instructional videos are all the rage , everywhere . It's been growing for a while, of course. Still, I was happily surprised when I came across http://www.sqlservervideos.com/ today - that's a pretty specialized website! I'm
Read More...
Pablo puts on his historian hat over at http://blogs.msdn.com/pablo/archive/2008/08/20/timeline-of-project-astoria.aspx and tells the tale of how Astoria (now ADO.NET Data Services) was born and raised. Some of my own memories: The very first mail on
Read More...
I've been going on and on about ADO.NET technologies for the last few days, so now it's time for something completely different... Over the last couple of months, I've realized that Microsoft Excel deserves much, much more love than I typically give it.
Read More...
Astute developers might have noticed that there are a couple of differences in the Simple EDM types and how they are mapped to types in ADO.NET Data Services . In particular, DateTimeOffset and Time properties are not available as CLR types in ADO.NET
Read More...
Today's tip is a pretty short one. If you see a 'ReflectionServiceProvider' type on an error call stack, you'll know that the 'T' in DataService<T> is not recognized as an ADO.NET Entity Framework data source (the type is actually rather simple
Read More...
... and it's unlikely I'll be able to follow up on comments for a while, so please excuse the silence. I've got a few posts queued up, in case your thirst for ADO.NET Data Service tidbits is yet to be quenched.
Read More...
If you're getting an error in your ADO.NET Data Service about 'EntityState' not being a valid property, this is the likely cause. The entity types generated by the ADO.NET Entity Framework include a number of properties that help you manage the entity
Read More...
ADO.NET Data Services have a "magic" resource, called $metadata . This entry point returns a CSDL document, which is generated as described on this MSDN page . Why CSDL? Well, it turns out that it's a great language to give a high-level description of
Read More...
Today's topic is about the UsePostTunneling property on the DataServiceContext type. The ADO.NET Data Services Framework was designed around RESTful principles, so it maps operations on entities to HTTP methods. So for example: To read an entity, we make
Read More...
So, if you've been going through the System.Data.Services.Internal namespace, you might have noticed that the types are rather visible. What's up with that? Well, the types are used to ask LINQ provider to do $expand projections as necessary. Projecting
Read More...
There are three methods on the DataService<T> class that you might want to override. The first is CreateDataSource . Typically when the data source (the 'T') needs to be constructed, an empty constructor will be invoked. This is great if the default
Read More...
Here is the summary blurb: Misys Healthcare Systems Team Uses Powerful Tools to Build Innovative Web-Based Medical Records Application For more than a decade, Misys Healthcare Systems and Veracity Solutions have partnered to develop innovative applications
Read More...
There is a recently published note on compatibility for the .NET Framework SP1 and Silverlight releases for the ADO.NET Data Services components. In short: the bits released on the Silverlight Beta were meant to work with the .NET Framework SP1 Beta,
Read More...
It's always been interesting to me to see how different people will approach learning a new API. Some like to go through the programming guides, some through samples, some comb the reference documentation, some dive into the IDE and let Intellisense guide
Read More...
So, let's say that you have an ADO.NET Data Service, and you're creating a client application that accesses the data. A month from now, a new property is added on the server which really doesn't impact you - how do you make sure that your client application
Read More...
The documentation is online... isn't this URI so very clean? http://msdn.microsoft.com/en-us/library/system.data.services.aspx Here's the one-sentence-or-less explanation of what's in this namespace, to give you a sense of what's used where. Setting Up
Read More...
The team blog has the announcement over at http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx . All in all, we're very happy with this release - we hope you like it too, and it allows you to do a better and more productive job of writing
Read More...
Yes, it's available now , in all its yummy-licious editions. If you can't wait for your IT department to upgrade, you can always start building desktop / mobile applications with the free Express or Compact editions. Enjoy!
Read More...