I’m not sure how much value it add, but may we it will be interesting to have a LINQ to HealthVault, something like

var query = from Person
where Person.Name.Contains(“Katie”)
select Record

Charlie has a great post on expression tree basics, and this examples details how to implement a LINQ to Terraserver provider.

However, at this point I’m not entirely sure about the utility of such a feature for HealthVault as the system is less where clause dependant and the SDK already does a decent job of giving out data-types.