<?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>ADO.NET team blog : LINQ to SQL</title><link>http://blogs.msdn.com/adonet/archive/tags/LINQ+to+SQL/default.aspx</link><description>Tags: LINQ to SQL</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Update on LINQ to SQL and LINQ to Entities Roadmap</title><link>http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx</link><pubDate>Thu, 30 Oct 2008 03:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9023341</guid><dc:creator>dpblogs</dc:creator><slash:comments>190</slash:comments><comments>http://blogs.msdn.com/adonet/comments/9023341.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adonet/commentrss.aspx?PostID=9023341</wfw:commentRss><description>&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;Since the release of LINQ to SQL and the Entity Framework, many questions have been raised about the future plans for the technologies and how they will relate to each other long term.&lt;BR&gt;During this week of PDC we are now at a point, with the announcement of Visual Studio 10 and the .NET Framework 4.0, that we can provide more clarity on our direction. &lt;BR&gt;&amp;nbsp;&lt;BR&gt;We have seen great momentum with LINQ in the last year.&amp;nbsp; In .NET Framework 3.5 we released several LINQ providers, including LINQ to SQL which set the bar for a great programming model with LINQ over relational databases.&amp;nbsp; In .NET 3.5 SP1, we followed up that investment with the Entity Framework enabling developers to build more advanced scenarios and to use LINQ against any database including SQL Server, Oracle, DB2, MySQL, etc.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;We’re making significant investments in the Entity Framework such that as of .NET 4.0 the Entity Framework will be our recommended data access solution for LINQ to relational scenarios.&amp;nbsp; We are listening to customers regarding LINQ to SQL and will continue to evolve the product based on feedback we receive from the community as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;Tim Mallalieu&lt;BR&gt;Program Manager, LINQ to SQL and Entity Framework&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9023341" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adonet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/adonet/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://blogs.msdn.com/adonet/archive/tags/LINQ+to+SQL/default.aspx">LINQ to SQL</category></item><item><title>Migrating from LINQ to SQL to Entity Framework: Deferred Loading</title><link>http://blogs.msdn.com/adonet/archive/2008/10/16/migrating-from-linq-to-sql-to-entity-framework-deferred-loading.aspx</link><pubDate>Thu, 16 Oct 2008 20:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9002048</guid><dc:creator>dpblogs</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/adonet/comments/9002048.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adonet/commentrss.aspx?PostID=9002048</wfw:commentRss><description>&lt;P&gt;Last week, we &lt;A href="http://blogs.msdn.com/adonet/archive/2008/10/07/migrating-from-linq-to-sql-to-entity-framework-eager-loading.aspx" mce_href="http://blogs.msdn.com/adonet/archive/2008/10/07/migrating-from-linq-to-sql-to-entity-framework-eager-loading.aspx"&gt;covered&lt;/A&gt; Eager Loading and how to migrate LINQ to SQL based code that took advantage of Eager Loading. This week, we discuss Deferred Loading. 
&lt;P&gt;Generally speaking, queries only retrieve the objects you request, and not their related objects. Deferred Loading (or Lazy Loading) allows you to automatically load objects on demand if and when you attempt to access the object that is not yet loaded (you might do this by trying to access a property that allows you to get to the object you are interested in, for instance). 
&lt;P&gt;Automatic Deferred Loading has its advantages and disadvantages – automatic deferred loading that is on by default means more productivity and less code to write. However, it also means less control over when and how you hit the database. In LINQ to SQL, Automatic Deferred Loading is enabled by default, but it can be disabled by using the following code fragment. For more information, see &lt;A href="http://msdn.microsoft.com/en-us/library/bb399393.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb399393.aspx"&gt;Deferred versus Immediate Loading (LINQ to SQL)&lt;/A&gt;.&lt;PRE class=csharpcode&gt;db.DeferredLoadingEnabled = &lt;SPAN class=kwrd&gt;false&lt;/SPAN&gt;;&lt;/PRE&gt;
&lt;P&gt;In the example below, you are really only querying for&amp;nbsp; objects from the Products table – however, because Deferred Loading is enabled, you can access &lt;I&gt;prod.SalesOrderDetail&lt;/I&gt; (which automatically fetches the associated SalesOrderDetail values from the database, and surfaces the results as &lt;I&gt;SalesOrderDetail&lt;/I&gt; objects for the particular product)&lt;PRE class=csharpcode&gt;var products = from prod &lt;SPAN class=kwrd&gt;in&lt;/SPAN&gt; db.Products
               &lt;SPAN class=kwrd&gt;where&lt;/SPAN&gt; prod.Color == &lt;SPAN class=str&gt;"Blue"&lt;/SPAN&gt;
               select prod;

&lt;SPAN class=kwrd&gt;foreach&lt;/SPAN&gt; (Product prod &lt;SPAN class=kwrd&gt;in&lt;/SPAN&gt; products)
{
    &lt;SPAN class=kwrd&gt;foreach&lt;/SPAN&gt; (SalesOrderDetail detail &lt;SPAN class=kwrd&gt;in&lt;/SPAN&gt; prod.SalesOrderDetail)
    {
        &lt;SPAN class=rem&gt;// do something with detail&lt;/SPAN&gt;
    }
}
&lt;/PRE&gt;
&lt;P&gt;The Entity Framework does not provide an automatic mechanism for deferred loading.&amp;nbsp; However, a simple addition to the code above achieves the same result.&lt;PRE class=csharpcode&gt;var products = from prod &lt;SPAN class=kwrd&gt;in&lt;/SPAN&gt; db.Product
               &lt;SPAN class=kwrd&gt;where&lt;/SPAN&gt; prod.Color == &lt;SPAN class=str&gt;"Blue"&lt;/SPAN&gt;
               select prod;

&lt;SPAN class=kwrd&gt;foreach&lt;/SPAN&gt; (Product prod &lt;SPAN class=kwrd&gt;in&lt;/SPAN&gt; products)
{
    &lt;SPAN class=rem&gt;// avoids unnecessary queries&lt;/SPAN&gt;
    &lt;SPAN class=kwrd&gt;if&lt;/SPAN&gt; (!prod.SalesOrderDetail.IsLoaded)
    {
        prod.SalesOrderDetail.Load();
    }

    &lt;SPAN class=kwrd&gt;foreach&lt;/SPAN&gt; (SalesOrderDetail detail &lt;SPAN class=kwrd&gt;in&lt;/SPAN&gt; prod.SalesOrderDetail)
    {
        &lt;SPAN class=rem&gt;// do something with detail&lt;/SPAN&gt;
    }
}
&lt;/PRE&gt;
&lt;P&gt;For more information, see &lt;A href="http://msdn.microsoft.com/en-us/library/bb738520.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb738520.aspx"&gt;Navigation Properties&lt;/A&gt;. Also see Jaroslaw Kowalski’s blog series &lt;A href="http://blogs.msdn.com/jkowalski/archive/tags/EFLazyLoading/default.aspx" mce_href="http://blogs.msdn.com/jkowalski/archive/tags/EFLazyLoading/default.aspx"&gt;Transparent Lazy Loading for Entity Framework&lt;/A&gt; which discusses the &lt;A href="http://code.msdn.microsoft.com/EFLazyLoading" mce_href="http://code.msdn.microsoft.com/EFLazyLoading"&gt;EFLazyClassGen&lt;/A&gt; samples available on CodeGallery.&amp;nbsp; EFLazyClassGen could also be extended to support a Link&amp;lt;T&amp;gt; style deferred loading of individual properties. 
&lt;P&gt;In our next post, we will look at Stored Procedures. Stay tuned and let us know what you think! 
&lt;P&gt;- The ADO.NET Team&lt;PRE class=csharpcode&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;STYLE type=text/css&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/STYLE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9002048" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adonet/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://blogs.msdn.com/adonet/archive/tags/LINQ+to+SQL/default.aspx">LINQ to SQL</category></item><item><title>Connecting to Pre-Release Versions of SQL Server 2008 – Part Deux</title><link>http://blogs.msdn.com/adonet/archive/2008/04/07/connecting-to-pre-release-versions-of-sql-server-2008-part-deux.aspx</link><pubDate>Mon, 07 Apr 2008 21:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8366105</guid><dc:creator>dpblogs</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/adonet/comments/8366105.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adonet/commentrss.aspx?PostID=8366105</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Since posting on the topic of design-time and runtime connectivity to pre-release versions of SQL Server 2008 on the &lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://blogs.msdn.com/data/archive/2007/11/26/connecting-to-pre-release-versions-of-sql-server-2008.aspx" mce_href="http://blogs.msdn.com/data/archive/2007/11/26/connecting-to-pre-release-versions-of-sql-server-2008.aspx"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;Data blog&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt; in November, the set of affected clients (applications, runtimes, and operating systems) have been officially released: Microsoft Visual Studio 2008, Microsoft .NET Framework v3.5, Microsoft Vista Service Pack 1, and Microsoft Windows 2008. Runtime connectivity from a client system configured with any of these released products to SQL Server 2008 November CTP or later provides full runtime access to the following features (for design-time functionality, see below):&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l1 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Table-Valued Parameters&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l1 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;New date/time data types&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l1 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Large user-defined types&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l1 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Support for very large FILESTREAM-attributed column data&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 10pt 0in 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Design-Time Connectivity Between Visual Studio and SQL Server 2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Developers using Visual Studio 2005 or Visual Studio 2008 design tools will receive an error when trying to open a database on any pre-release instance of SQL Server 2008 without installing a Visual Studio patch. Pre-release patches for Visual Studio 2008 and Visual Studio 2005 enable the following Visual Studio functionality for SQL Server 2008: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 54.75pt; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level1 lfo2"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Server Explorer successfully connects to SQL Server 2008, and database objects such as stored procedures and table data can be viewed and edited.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1.25in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level3 lfo2"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Note that table schemas still cannot be viewed or edited in this release.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l2 level1 lfo3"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;SQL CLR projects that target SQL Server 2008 can be created and deployed to the server. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l2 level1 lfo3"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;T-SQL and SQL CLR debugging are now enabled for SQL Server 2008. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l2 level1 lfo3"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Data binding features in Client and Web Projects are enabled.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Pre-release versions of the design-time patches are currently available: the Visual Studio 2008 CTP patch is available for download &lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a999c84f-0fe5-4926-a1bf-4730d1caa98c&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a999c84f-0fe5-4926-a1bf-4730d1caa98c&amp;amp;DisplayLang=en"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt; and the Visual Studio 2005 CTP patch is available for download &lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e1109aef-1aa2-408d-aa0f-9df094f993bf&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e1109aef-1aa2-408d-aa0f-9df094f993bf&amp;amp;DisplayLang=en"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;. Final versions of the patches will be available in the near future. For more information please see the &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/cc440724.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/cc440724.aspx"&gt;"&lt;/A&gt;&lt;/FONT&gt;&lt;FONT face=Calibri&gt;&lt;A class="" href="http://msdn2.microsoft.com/en-us/library/cc440724.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/cc440724.aspx"&gt;Connecting to Microsoft SQL Server 2008 from Microsoft Visual Studio 2005 and 2008"&lt;/A&gt; whitepaper on MSDN.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Debra Dove&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;FONT face=Calibri&gt;Program Manager Lead, Data Programmability&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8366105" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adonet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/adonet/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://blogs.msdn.com/adonet/archive/tags/LINQ+to+SQL/default.aspx">LINQ to SQL</category><category domain="http://blogs.msdn.com/adonet/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Coming soon to LINQ to SQL</title><link>http://blogs.msdn.com/adonet/archive/2008/02/21/coming-soon-to-linq-to-sql.aspx</link><pubDate>Thu, 21 Feb 2008 22:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7841207</guid><dc:creator>dpblogs</dc:creator><slash:comments>34</slash:comments><comments>http://blogs.msdn.com/adonet/comments/7841207.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adonet/commentrss.aspx?PostID=7841207</wfw:commentRss><description>&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;LINQ to SQL went gold a few months ago with the &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/somasegar/archive/2007/11/19/visual-studio-2008-and-net-framework-3-5-shipped.aspx" mce_href="http://blogs.msdn.com/somasegar/archive/2007/11/19/visual-studio-2008-and-net-framework-3-5-shipped.aspx"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;release&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; of Visual Studio 2008 and .NET Framework 3.5. It has been somewhat quiet since then – and as we near the launch of Visual Studio 2008, you may be wondering what we have been up to.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Things aren’t so quiet over here on our end&lt;SPAN style="COLOR: #1f497d"&gt;,&lt;/SPAN&gt; even if it looks that way. The team has been busy adding features so that you will have better support for SQL Server 2008 in the future. Things we’ve been working on include support for new T-SQL data types that are being introduced in SQL Server 2008 – namely DATE, TIME, DATETIME2 and DATETIMEOFFSET, so that you can enjoy the same rich LINQ support and CUD support over data that uses many of the new types that are being introduced in SQL Server 2008.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Watch this blog for more on this as we get closer to releasing some of this&lt;SPAN style="COLOR: #1f497d"&gt; &lt;/SPAN&gt;functionality!&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Faisal Mohamood&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNoSpacing style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Program Manager – LINQ to SQL&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7841207" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adonet/archive/tags/LINQ+to+SQL/default.aspx">LINQ to SQL</category></item><item><title>New ADO.NET Team Members - Part 2</title><link>http://blogs.msdn.com/adonet/archive/2007/12/04/new-ado-net-team-members-part-2.aspx</link><pubDate>Wed, 05 Dec 2007 02:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6659240</guid><dc:creator>dpblogs</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/adonet/comments/6659240.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adonet/commentrss.aspx?PostID=6659240</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Hi – I’m Faisal Mohamood and I’m a Program Manager for LINQ to SQL and Object Services for Entity Framework. &amp;nbsp;I’m a fairly recent addition to the team, and prior to this I was Program Manager on the Visual Studio Platform team, looking after parts of MSBuild and the Visual Studio platform.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I see lots of opportunities to revolutionize the way we think about data and the way we go about supercharging data access - so I’m excited to be a part of this team. I look forward to engaging with you and having conversations with you via blogs as forums – so you’ll certainly be seeing more from me about the Entity Framework, LINQ to SQL, and other cool technologies we are working on.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Faisal Mohamood&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri size=3&gt;Program Manager, ADO.NET&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6659240" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adonet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/adonet/archive/tags/LINQ+to+SQL/default.aspx">LINQ to SQL</category></item></channel></rss>