<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx</link><description>ADO.NET Data Services (aka &amp;#8220;Project Astoria&amp;#8221;) has Released!&amp;#160; Today marks the official RTM of Visual Studio 2008 SP1 and the .NET Framework 3.5 SP1, and we are thrilled to announce the official RTM of the ADO.NET Entity Framework and ADO.NET</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>RTM is here! | Easycoded</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8848384</link><pubDate>Mon, 11 Aug 2008 19:24:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8848384</guid><dc:creator>RTM is here! | Easycoded</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.easycoded.com/rtm-is-here"&gt;http://www.easycoded.com/rtm-is-here&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Visual Studio 2008 and .NET 3.5 SP1 released today</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8848449</link><pubDate>Mon, 11 Aug 2008 19:52:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8848449</guid><dc:creator>Katrien's MSDN Blog</dc:creator><description>&lt;p&gt;As has just been announced on several MSDN and product teams blogs , Service Pack 1 for .NET Framework&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 and Visual Studio 2008 Service Pack 1</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8848500</link><pubDate>Mon, 11 Aug 2008 20:17:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8848500</guid><dc:creator>Community Blogs</dc:creator><description>&lt;p&gt;It seems that the giant of software, Microsoft, is back to its track in post-Gates era! After announcing&lt;/p&gt;
</description></item><item><title>Microsoft .NET Framework 3.5 Service Pack 1 Released !!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8848761</link><pubDate>Mon, 11 Aug 2008 21:35:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8848761</guid><dc:creator>With Great Power comes Great Response.write("Ability")</dc:creator><description>&lt;p&gt;Here you go ! Install the latest bits of Astoria and play to your heart's content .... Download here&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8849050</link><pubDate>Mon, 11 Aug 2008 23:14:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8849050</guid><dc:creator>BenHayat</dc:creator><description>&lt;p&gt;Hi Mike;&lt;/p&gt;
&lt;p&gt;Congrats to you and the team for the RTM;&lt;/p&gt;
&lt;p&gt;Could you PLEASE verify and explain the status of the Silverlight &amp;quot;Client&amp;quot; side for Astoria? Is it completed now? Is the INotifyChange implemented for two-way binding?&lt;/p&gt;
&lt;p&gt;Where can I get docs for the Async commands and &amp;quot;How to&amp;quot; use them?&lt;/p&gt;
&lt;p&gt;Please give us detail on this subject! Thank you in advance!&lt;/p&gt;
&lt;p&gt;..Ben&lt;/p&gt;
</description></item><item><title>ADO.NET Data Services RTMs!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8849252</link><pubDate>Tue, 12 Aug 2008 00:55:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8849252</guid><dc:creator>Marcelo's WebLog</dc:creator><description>&lt;p&gt;The team blog has the announcement over at &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx"&gt;http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Code Snippets for Common Tasks in Ado.net Data Services</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8849328</link><pubDate>Tue, 12 Aug 2008 01:26:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8849328</guid><dc:creator>With Great Power comes Great Response.write("Ability")</dc:creator><description>&lt;p&gt;[These code snippets are based on features in the SP1 RTM release, Read about it here : RTM is here!&lt;/p&gt;
</description></item><item><title>Coming from under the rocks just to celebrate for a bit</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8849780</link><pubDate>Tue, 12 Aug 2008 06:07:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8849780</guid><dc:creator>Pablo Castro's blog</dc:creator><description>&lt;p&gt;I've been sort of under a rock for a while, but I thought I'd come out for a minute to celebrate. Today&lt;/p&gt;
</description></item><item><title>Mehr zu VS 2008 &amp; .NET 3.5 SP1</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8850011</link><pubDate>Tue, 12 Aug 2008 09:17:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8850011</guid><dc:creator>Dariusz quatscht</dc:creator><description>&lt;p&gt;Nachdem meine Ank&amp;#252;ndigung gestern eher spartanisch ausgefallen ist, m&amp;#246;chte ich heute noch ein paar Links&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8852662</link><pubDate>Tue, 12 Aug 2008 20:57:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8852662</guid><dc:creator>David Cater</dc:creator><description>&lt;p&gt;I'd like to second BenHayat's question above. &amp;nbsp;In particular:&lt;/p&gt;
&lt;p&gt;- I'm getting an exception now when using the Silverlight client. &amp;nbsp;Forum posting: &lt;a rel="nofollow" target="_new" href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3736840&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3736840&amp;amp;SiteID=1&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;- Is there documentation or sample code available for the new exception handling architecture using HandleException? &amp;nbsp;I like the sound of the description of it in the article, but I'm not sure what the &amp;quot;error message structure&amp;quot; is, how it is used, or how the error is exposed on the client side (particularly Silverlight).&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8856298</link><pubDate>Wed, 13 Aug 2008 09:09:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8856298</guid><dc:creator>Balaji</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you post an example for ADO.NET Data Servics with Linq to XML&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Balaji&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8860018</link><pubDate>Wed, 13 Aug 2008 21:29:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8860018</guid><dc:creator>Anshulee</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you pls describe how to delete a object which has a Foreign key? Let me describe the scenario&lt;/p&gt;
&lt;p&gt;I have a User with multiple UserProfile so UserProfile has a FK for User. To add a new User profile i write the following code&lt;/p&gt;
&lt;p&gt;UserProfile profile = new UserProfile();&lt;/p&gt;
&lt;p&gt; profile.UserIdentity = user;&lt;/p&gt;
&lt;p&gt;entityStore.AddObject(&amp;quot;UserProfile&amp;quot;, profile);&lt;/p&gt;
&lt;p&gt;profile.UserIdentity.UserProfile.Add(profile);&lt;/p&gt;
&lt;p&gt;entityStore.AddLink(profile.UserIdentity, &amp;quot;UserProfile&amp;quot;, profile);&lt;/p&gt;
&lt;p&gt;entityStore.BeginSaveChanges(SaveChangesOptions.Batch, delegate(IAsyncResult asyncResult)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ entityStore.EndSaveChanges(asyncResult); }, null);&lt;/p&gt;
&lt;p&gt; This works and a new Profile is added.&lt;/p&gt;
&lt;p&gt;Now i want to delete this profile.&lt;/p&gt;
&lt;p&gt;In beta the following code worked &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var profile = entityStore.UserProfile.Expand(&amp;quot;UserIdentity&amp;quot;).Where(p =&amp;gt; p.profileid == profileid);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UserProfile userProfile = profile.First&amp;lt;UserProfile&amp;gt;();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;entityStore.DeleteObject(profile.First&amp;lt;UserProfile&amp;gt;());&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;entityStore.DetachLink(profile, &amp;quot;UserIdentity&amp;quot;, profile.First&amp;lt;UserProfile&amp;gt;().UserIdentity);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;entityStore.BeginSaveChanges(SaveChangesOptions.Batch, delegate(IAsyncResult asyncResult)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ entityStore.EndSaveChanges(asyncResult); }, null);&lt;/p&gt;
&lt;p&gt;But this doesn't work now. I've tried with DeleteLink and also with &lt;/p&gt;
&lt;p&gt;entityStore.DetachLink(userProfile.UserIdentity, &amp;quot;UserProfile&amp;quot;, userProfile) but no luck ...all i get is &amp;quot;There was an error processing this request..&lt;/p&gt;
&lt;p&gt;I culd not find a sample in th RTM traning kit for this scenaro either. Please help here..&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Anshulee&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8861044</link><pubDate>Thu, 14 Aug 2008 00:12:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8861044</guid><dc:creator>Ruben</dc:creator><description>&lt;p&gt;Paging support (i.e., TotalCount). Without it, you're completely in the dark as to how bad a query is (e.g., &amp;quot;page 1 of 1234567&amp;quot;), what to expect (&amp;quot;1 [2] 3 4&amp;quot; v.s. &amp;quot;where am I?&amp;quot;), or to make a reasonable guess how far you must skip (&amp;quot;page 1 of 8; I need something beginning with an S... let's try page 6&amp;quot; vs. &amp;quot;Next, Next, Next, Next, Next, Next, *curse*, Previous&amp;quot;). It's my pet peeve to skip v1.&lt;/p&gt;
&lt;p&gt;Something like &lt;a rel="nofollow" target="_new" href="http://myserver/data.svc/Customers"&gt;http://myserver/data.svc/Customers&lt;/a&gt;(’ALFKI’)/Orders/$count?$filter=...&lt;/p&gt;
&lt;p&gt;Support for aggregates in general would be cute, but not that important. Aggregate calculations are ideally suited for business methods on a service, because when you start, you'll have to add group by and subqueries and ... And before you know it you've built SqlToUrlToLinqToSql.&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8869560</link><pubDate>Fri, 15 Aug 2008 15:47:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8869560</guid><dc:creator>RoryBecker</dc:creator><description>&lt;p&gt;Where is the main Astoria discussion happening. forum/newsgroup something else? Best place to ask questions please. Preferably frequented by some MS Staff/MVPs who are in the know&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8877724</link><pubDate>Tue, 19 Aug 2008 05:58:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8877724</guid><dc:creator>pabloc</dc:creator><description>&lt;p&gt;Ruben: for paging, for this release you can use next/pev instead of page number. Total count and page numbers are tricky to compute without triggering an expensive operation on the database, so we want to be careful on how we introduce support for this. Regarding aggregates...yes, we got several requests for it, we'll look at it eventually but there is a bunch of other stuff that we're getting ask for as well.&lt;/p&gt;
&lt;p&gt;-pablo&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8877728</link><pubDate>Tue, 19 Aug 2008 06:00:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8877728</guid><dc:creator>pabloc</dc:creator><description>&lt;p&gt;Rory: the best place for Astoria discussion is the Astoria forum:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=1430&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=1430&amp;amp;SiteID=1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-pablo&lt;/p&gt;
</description></item><item><title>Timeline of Project Astoria</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8882836</link><pubDate>Thu, 21 Aug 2008 03:28:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8882836</guid><dc:creator>Pablo Castro's blog</dc:creator><description>&lt;p&gt;It's amazing how much information is there in our email archives. Now that we've shipped the thing, I&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8951675</link><pubDate>Sun, 14 Sep 2008 13:50:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8951675</guid><dc:creator>Nick Williams</dc:creator><description>&lt;p&gt;I'm also distraught about the lack of efficient results count. &amp;nbsp;My main ajax control (a grid) utilizes on-demand data fetching as the grid is scrolled. &amp;nbsp;I need an accurate count to be able to allow skipping through records by dragging the scroll bar and indicating which records are visible as a range - along with using the count value with the scroll bars themselves to size the grab region.&lt;/p&gt;
&lt;p&gt;Retrieving the count of records in an efficient manner is an absolute necessity for modern AJAX.&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8952964</link><pubDate>Mon, 15 Sep 2008 21:40:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8952964</guid><dc:creator>pabloc</dc:creator><description>&lt;p&gt;Hi Nick,&lt;/p&gt;
&lt;p&gt;Yes, I agree that not having count is painful. Hopefully we'll be able to address that soon.&lt;/p&gt;
&lt;p&gt;That said, I've seen various AJAX clients that do without it for various reasons. For example, the Yahoo mail interface dynamically adjusts the scrollbar and content in general as you scroll down and they find more about the items available.&lt;/p&gt;
&lt;p&gt;As a bit of background: for the cases where data is in a relational database, in general obtaining the row count is a quite expensive operation (often it involves counting rows in the most compact index/heap available). There are shortcuts sometimes, but they introduce a non-uniform way of finding out the count.&lt;/p&gt;
&lt;p&gt;Also, naturally, the count is pretty much always innacurate. The moment the value left the server, it may already have chanced undernead; also, page counts can change from page to page. So for various reasons certain level of innacuracy needs to be tolerated by the app. &lt;/p&gt;
&lt;p&gt;-pablo&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8957875</link><pubDate>Fri, 19 Sep 2008 00:51:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8957875</guid><dc:creator>Nick Williams</dc:creator><description>&lt;p&gt;Perhaps I've put too much emphasis on the accuracy side of things. &amp;nbsp;You can see what I'm attempting to do here: &amp;nbsp;&lt;a rel="nofollow" target="_new" href="http://www.siteartwork.de/livegrid_demo/"&gt;http://www.siteartwork.de/livegrid_demo/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If it's off by 2 out of 1,000 due to new inserts - no big deal. &amp;nbsp;But I do need to know whether there's 100 or 5,000 results. &amp;nbsp;If it takes 2 seconds of extra processing to determine that there's 5000 results - that's no big deal as I'm not going to ever have to get that count again for the view. &amp;nbsp;This same requirement applies to many other things I will need to do with my project - letting the user know they're on page 1 of 20 in a particular category, that their search for some broad term has returned an enormous amount of results and that they should refine things futher, etc.&lt;/p&gt;
&lt;p&gt;From what I've been reading lately, I'm not sure that it's even possible to count the entities returned server side while using a filter or other logic via the URI. Is there *any* way to determine the number of results being returned through a URI such as &lt;/p&gt;
&lt;p&gt;/Orders?$filter=ShipCountry eq 'France'&lt;/p&gt;
&lt;p&gt;that can be self-contained in the data layer (ie. no counting rows client side)? &amp;nbsp;The answer to that question is the maker/breaker.&lt;/p&gt;
&lt;p&gt;I appreciate you taking your time to reply.&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8959231</link><pubDate>Fri, 19 Sep 2008 21:22:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8959231</guid><dc:creator>pabloc</dc:creator><description>&lt;p&gt;Hi Nick,&lt;/p&gt;
&lt;p&gt;For the case where you're using a database as a backend (e.g. it's not your LINQ implementation), which is the most common case, I don't think there is a way of doing this short of looking at the filter expression yourself, which I would strongly encourage not to.&lt;/p&gt;
&lt;p&gt;I checked out the grid sample and the grid looks really, really nice. Impressive job.&lt;/p&gt;
&lt;p&gt;For something like a data service, you'd have to dynamically fix up the scrollbar as you find out that more rows are available, or introduce a next/prev kind of UI (which I understand that doesn't fit well in the grid as it is today).&lt;/p&gt;
&lt;p&gt;I'll keep this in the back of my mind. If I come up with some approach to do this I'll post it somewhere.&lt;/p&gt;
&lt;p&gt;-pablo&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8959366</link><pubDate>Fri, 19 Sep 2008 23:30:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8959366</guid><dc:creator>Nick Williams</dc:creator><description>&lt;p&gt;I am truly flabbergasted that there is no way to determine the number of results returned. &amp;nbsp;Data Services seems kind of pointless to me, if this simple requirement can't be fulfilled.&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#8959375</link><pubDate>Fri, 19 Sep 2008 23:39:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8959375</guid><dc:creator>Nick Williams</dc:creator><description>&lt;p&gt;If we DID provide a next/previous page we wouldn't even know when to disable the &amp;quot;NEXT&amp;quot; button unless the client-side count happened to be less than our $top value! &amp;nbsp;This is so silly! &amp;nbsp;Why even provide paging if you can't tell what page you're on!? &amp;nbsp;Why waste your time offering paging functions if you didn't plan to let us know when we're on the last page? &amp;nbsp;This is so absolutely silly. &amp;nbsp;Data Services paging belongs on the from page of The Daily WTF - really.&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 SP1 and Visual Studio 2008 SP1 Released</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#9019590</link><pubDate>Tue, 28 Oct 2008 04:51:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9019590</guid><dc:creator>Jay Smith</dc:creator><description>&lt;p&gt;.NET Framework 3.5 SP1 and Visual Studio 2008 SP1 Released&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#9428884</link><pubDate>Wed, 18 Feb 2009 01:46:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9428884</guid><dc:creator>Robert Claypool</dc:creator><description>&lt;p&gt;I have to agree with Nick. &amp;nbsp;Data Services without paging is silly. &amp;nbsp;The product is not feature complete until this is added.&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#9429146</link><pubDate>Wed, 18 Feb 2009 03:15:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9429146</guid><dc:creator>pabloc</dc:creator><description>&lt;p&gt;@Robert: we heard that loud and clear from all of you guys, so we're working to add that feature for the next release. We should have the feature built into the first public beta/ctp/whatever release that we ship. &lt;/p&gt;
&lt;p&gt;Standard disclaimer applies: there is never a guarantee about features for unreleased products until they hit RTM.&lt;/p&gt;
&lt;p&gt;-pablo&lt;/p&gt;
</description></item><item><title>re: RTM is here!</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#9434849</link><pubDate>Thu, 19 Feb 2009 23:26:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9434849</guid><dc:creator>Robert Claypool</dc:creator><description>&lt;p&gt;Thanks Pablo, good to hear --&lt;/p&gt;
&lt;p&gt;For now, I'm using a WebGet method to retrieve the count and I've learned that field names in the string predicate must specify the &amp;quot;it&amp;quot; namespace ... such as &amp;quot;it.Category == \&amp;quot;Overstock\&amp;quot;&amp;quot;&lt;/p&gt;
&lt;p&gt;Can you explain this? &amp;nbsp;I can't find any documentation on &amp;quot;it&amp;quot;&lt;/p&gt;
&lt;p&gt;[WebGet]&lt;/p&gt;
&lt;p&gt;[SingleResult]&lt;/p&gt;
&lt;p&gt;public int CountOrders(string prediate)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Note: field names in the prediate must be prefixed with &amp;quot;it.&amp;quot;&lt;/p&gt;
&lt;p&gt;	return CurrentDataSource.Orders.Where(prediate).Count();&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;Thanks again!&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 SP1 and Visual Studio 2008 SP1 Released</title><link>http://blogs.msdn.com/astoriateam/archive/2008/08/11/rtm-is-here.aspx#9762428</link><pubDate>Tue, 16 Jun 2009 17:30:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9762428</guid><dc:creator>Jay Smith</dc:creator><description>&lt;p&gt;.NET Framework 3.5 SP1 and Visual Studio 2008 SP1 Released&lt;/p&gt;
</description></item></channel></rss>