Welcome to MSDN Blogs Sign in | Join | Help

Marcelo's WebLog

Improving the world one entity at a time

August 2008 - Posts

SQL Server Videos
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...
ADO.NET Data Services History
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...
Something different: loving Microsoft Excel
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...
Gotcha with EDM types in ADO.NET Data Services
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...
Another ADO.NET Data Service metadata tip
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...
Week off...
... 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...
EntityState problems in ADO.NET Data Service
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...
Metadata for ADO.NET Data Services
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...
POST tunneling in ADO.NET Data Services
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...
System.Data.Services.Internal is rather visible
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...
Overriding methods on System.Data.Services.DataService<T>
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...
Case Study for ADO.NET Data Services
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...
Silverlight and ADO.NET Data Services compatibility
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...
New Programming Guides for ADO.NET
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...
Ignoring server properties
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...
System.Data.Services
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...
ADO.NET Data Services RTMs!
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...
Welcome SQL Server 2008 to the world!
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...
Page view tracker