{"id":2353,"date":"2007-09-18T02:52:00","date_gmt":"2007-09-18T02:52:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/odatateam\/2007\/09\/18\/astoria-ctp-refresh-for-visual-studio-2008-beta-2\/"},"modified":"2007-09-18T02:52:00","modified_gmt":"2007-09-18T02:52:00","slug":"astoria-ctp-refresh-for-visual-studio-2008-beta-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/odata\/astoria-ctp-refresh-for-visual-studio-2008-beta-2\/","title":{"rendered":"Astoria CTP Refresh for Visual Studio 2008 Beta 2!"},"content":{"rendered":"<p><P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">Some time ago we shipped Visual Studio 2008 Beta 2 and a couple of weeks later we added the ADO.NET Entity Framework Beta 2 release as well as the first CTP of the tools for it. Once all of the frameworks\/tools were in Beta 2 we got a bunch of email \u201cencouraging\u201d us to release a Beta 2-compatible version of the Astoria CTP \ud83d\ude42<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">&nbsp;<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">The Astoria September 2007 CTP is now available for download. This CTP is for the most part a refresh of the May CTP bits recompiled so they run with Visual Studio 2008\/Entity Framework Beta 2. We did tweak here or there, but no new features were added. You can get the bits from here:<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">&nbsp;<\/FONT><\/P>\n<P class=\"MsoNormal\"><A href=\"https:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyId=0FA1413C-CB55-4577-960E-0F3491847F58&amp;displaylang=en\"><FONT face=\"Calibri\" color=\"#0000ff\" size=\"3\">https:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyId=0FA1413C-CB55-4577-960E-0F3491847F58&amp;displaylang=en<\/FONT><\/A><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">&nbsp;<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">NOTE: let me stress that this is a refresh of the May CTP, which is based on the initial prototype of Astoria. All of the features\/design options we\u2019re discussing here in this blog (e.g. last post about payload formats) are in the context of the production version of Astoria which we are in the process of building. The production version incorporates a ton of feedback that we received over the last few months plus our own more detailed thinking of what should the system look like. So expect to see quite a few differences between the CTP and the production code once we start shipping the production version. The principles will all be the same, but the details will vary.<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">&nbsp;<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">For completeness, here is a list of the changes in this CTP refresh:<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">All components (server, library, tools, wizards) ported to Orcas Beta 2<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">Components that interact with EDM schema files (CSDL files) updated to reflect changes in CSDL in Beta 2<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">Binary properties are supported and properly handled by the server and client components<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">Minor enhancements to the identity resolution support in client library (it is still a very simplistic implementation)<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">Added support for the &#8220;res:\/\/&#8230;&#8221; syntax that is introduced in the Entity Framework for pointing at metadata in assembly resources (typically used in &#8220;website&#8221; projects)<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">ClientEdmGen.exe now supports http authentication (use \/u:&lt;user&gt; \/p:&lt;password&gt;)<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">Both &#8220;web site&#8221; and &#8220;web projects&#8221; Visual Studio solutions include the &#8220;Web Data Service&#8221; new item template<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">Visual Studio Web Developer Edition is fully supported now (runtime and item templates are listed in the VS UI and work as expected)<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">The client library now supports asynchronous execution in the non-Silverlight version (it was already there in the Silverlight one)<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">The client library for Silverlight is now included in the package (Microsoft.Astoria.SilverlightClient.dll)<\/FONT><\/P>\n<P class=\"MsoListParagraph\"><SPAN><SPAN><FONT size=\"3\">\u00b7<\/FONT><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/SPAN><\/SPAN><\/SPAN><FONT face=\"Calibri\" size=\"3\">All the samples have been ported to use Beta 2 projects and the visual EDM schema designer<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">&nbsp;<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">So if you\u2019re using Visual Studio 2008 Beta 2 now you can give Astoria a try; if you were using Astoria before, you can finally use it in Beta 2. In any case, we look forward to hearing your feedback!<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">&nbsp;<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">&nbsp;<\/FONT><\/P>\n<P class=\"MsoNormal\"><FONT face=\"Calibri\" size=\"3\">Pablo Castro<BR>Technical Lead<BR>Microsoft Corporation<BR><\/FONT><A href=\"http:\/\/blogs.msdn.com\/pablo\"><FONT face=\"Calibri\" size=\"3\">http:\/\/blogs.msdn.com\/pablo<\/FONT><\/A><\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some time ago we shipped Visual Studio 2008 Beta 2 and a couple of weeks later we added the ADO.NET Entity Framework Beta 2 release as well as the first CTP of the tools for it. Once all of the frameworks\/tools were in Beta 2 we got a bunch of email \u201cencouraging\u201d us to release [&hellip;]<\/p>\n","protected":false},"author":512,"featured_media":3253,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-odata"],"acf":[],"blog_post_summary":"<p>Some time ago we shipped Visual Studio 2008 Beta 2 and a couple of weeks later we added the ADO.NET Entity Framework Beta 2 release as well as the first CTP of the tools for it. Once all of the frameworks\/tools were in Beta 2 we got a bunch of email \u201cencouraging\u201d us to release [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts\/2353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/users\/512"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/comments?post=2353"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts\/2353\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/media\/3253"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/media?parent=2353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/categories?post=2353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/tags?post=2353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}