ADO.NET Entity Framework Overview

<P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3>My </FONT><FONT face=Calibri size=3>July 2007 Data Points column</FONT><FONT face=Calibri size=3> has been posted to the </FONT><FONT face=Calibri size=3>MSDN Magazine web site</FONT><FONT face=Calibri size=3>. This edition is titled “ADO.NET Entity Framework Overview”</FONT><FONT face=Calibri size=3>.</FONT></P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3></FONT> </P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3>I wrote this using the March CTP and then revised it using the Orcas Beta 1, so the code included works in the most recently available bits. Knowing that changes are on their way, I tried to focus the article on the concepts and technical aspects of the EF that make ups its foundation. The components such as Object Services, Entity Client, and LINQ to Entities will evolve but are fairly well baked. Aspects I expect to change (although I have no evidence to support it) are the way the entities are implemented. For example, I expect they may evolve into more of a POCO style with no interface nor base class required. This topic has been beaten pretty hard, so I won’t add anything further to it for now since I agree with most of what has already been blogged about. There is one piece which I know is on its way, however late to the game it may be … the EDM Designer. </FONT></P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3></FONT> </P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3>Anyway … this article is an overview of how the EF is structured and how its pieces work. I inlcuded some examples as well. It was difficult to keep the word count down on this one … my first draft had over 7000 words in it (supposed to be about 3000). So we cut it down to a reasonable and digestable size. I hope you enjoy it!</FONT></P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3></FONT><FONT face=Calibri size=3></FONT> </P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt” mce_keep=”true”> </P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3></FONT></P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3></FONT></P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”></P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3> <IMG style=”WIDTH: 263px; HEIGHT: 345px” height=345 src=”http://msdn.microsoft.com/msdnmag/images/covers/July07Coverlg.gif”; width=263 border=0 mce_src=”http://msdn.microsoft.com/msdnmag/images/covers/July07Coverlg.gif”>;</FONT></P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt”><FONT face=Calibri size=3></FONT> </P> <P class=MsoNormal style=”MARGIN: 0in 0in 0pt” mce_keep=”true”> </P>

Tweet Post Share Update RSS

Hi, I'm John Papa. I author this blog, create courses for Pluralsight and am a Google Developer Expert and Microsoft Regional Director. I travel speaking at events and train technology thought leaders

Tags:
All