ADO.NET Orcas and Samples

Published 07 November 06 01:37 PM | dpblogs 

I hope you guys enjoyed the August CTP of ADO.NET vNext. As we make progress on the Orcas release of Visual Studio, the various teams –including ourselves- are working hard at integrating everything in a single product, Visual Studio Orcas. For the ADO.NET Entity Framework this means that you won’t see component-specific CTPs any more for Orcas, and instead you’ll see Orcas CTPs that have all these technologies incorporated. We may still do separate CTPs of related technologies if we see that it would help at some point in time.

Also, since the ADO.NET Entity Framework is in the Orcas builds, we don’t need the generic “vNext” token for it; from now on we’ll refer to it simply as ADO.NET Orcas, which will include the ADO.NET Entity Framework and LINQ to ADO.NET in its various flavors (LINQ to DataSet, LINQ to SQL and LINQ to Entities).

The Orcas October CTP includes an updated version of ADO.NET. The API and the XML file formats for mapping and schemas changed a bit from the August CTP, and the one you’ll see now should stay stable for the most part (we do have a few changes coming, but they should not be very disruptive).

Now for the fine print: the October CTP contains a newer version of all the internal machinery of ADO.NET Entity Framework/LINQ to ADO.NET, but some of the things that go on the top of the stack won’t be there. Specifically, LINQ to Entities will not be supported in this CTP (just timing, waiting for the right compiler to come in, etc.) and the tools that go with the runtime will not be complete by then. You’ll still see VS integration for creating items and setting up projects so they work with ADO.NET and stuff like that, but automatic generation of model/mapping from a database, as well as visual editing of EDM schemas and mappings won’t be there.

Since we won’t have support for generating schemas and mapping files automatically in this CTP, in order to help you get started with these bits we’ve updated and extended all of the examples that we included in the August CTP so they work in the new CTP. You can use these examples as a starting point for your own applications. You can download the samples here.

I know that not having a visual editor is a bit painful; don’t worry, our tools team is working hard at tools to make sure you don’t have to go through the “fun” experience of hand-editing mapping and schema files directly in XML. (and no, the nice tools that we shipped on top of the August CTP will not work with the October CTP, because we’re including our very latest bits there and we don’t have tools that go with them yet).

Which CTP should you be using?

  • For people who just want to get an understanding of how the ADO.NET Entity Framework, LINQ to Entities and LINQ to DataSet the best bet for now is still the August ADO.NET vNext CTP.
  • For those who want to see the very latest in the Entity Framework runtime and can live without the tools integration that you get in the August CTP, check out the October 2006 Orcas CTP and download the ADO.NET Samples.

As always, feedback is very welcome.

Pablo Castro
ADO.NET Technical Lead

Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Sam Gentile said on November 8, 2006 12:52 PM:

A very good day to leave the country and find a new one... WCF/Indigo/SOA/Workflow/.NET Framework 3 Here

# Charlie Calvert's Community Blog said on November 10, 2006 12:51 PM:

Quick links various items in the news: Microsoft's Soma receives a doctorate degree in India. Article

# diegov said on November 23, 2006 1:36 AM:

Greetings Pablo,

Just in case others experiment the same problem: The Readme.htm file of the samples describes a procedure for mounting the NorthwindCTP database.

I think there is a step missing. In order to get the MDF file to mount, I had to grant NTFS permissions on it to the BUILTIN\NETWORK SERVICE account. This is the default service account for SQLExpress.

You can accomplish the same running:

cacls NorthwindCTP.mdf /E /G "network service":F

Between steps 2 and 3.

Thanks!

# The private life of Alex Thissen said on December 6, 2006 3:01 PM:

A couple of days ago the October 2006 CTP of Visual Studio Orcas appeared. Loads of people blogged about

# Alex Thissen Weblog Build 1.15.10.1971 said on December 6, 2006 3:52 PM:

A couple of days ago the October 2006 CTP of Visual Studio Orcas appeared. Loads of people blogged about

# Alex Thissen Weblog Build 1.15.10.1971 said on December 8, 2006 1:55 PM:

A couple of days ago the October 2006 CTP of Visual Studio Orcas appeared. Loads of people blogged about

# Gregg Walker said on December 8, 2006 5:15 PM:

Where's the download?  I click on download button and I keep getting a page not found error.

Has it been pulled?

# Gregg Walker said on December 8, 2006 5:17 PM:

Sorry meant the download for the samples.  Thanks.

# Steve Strong said on December 11, 2006 11:19 AM:

The download link on the microsoft site is returning a 404 - any chance of a new link that works?

# Steve said on December 14, 2006 12:27 AM:

Update - it's December  :)

Any news on an updated CTP?

Thanks

# Henrik W H said on May 14, 2007 8:02 AM:

Jeg har brugt en del af min barsel på at kigge .NET 2.0 certificeringerne. Helt utroligt hvor meget en

# Phillip,Phillip,Good site, nice design! Please visit my site too: said on June 16, 2007 7:55 AM:

Good site, nice design! Please visit my site too:

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

Search

This Blog

Syndication

Page view tracker