<?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>Gold Coast : ADO.NET</title><link>http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx</link><description>Tags: ADO.NET</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Entity Framework 4.0 Sneak Previews</title><link>http://blogs.msdn.com/devkeydet/archive/2009/05/19/entity-framework-4-0-sneak-previews.aspx</link><pubDate>Tue, 19 May 2009 16:17:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9627860</guid><dc:creator>marcsc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/9627860.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=9627860</wfw:commentRss><description>&lt;p&gt;If you haven’t been keeping up on the &lt;a href="http://blogs.msdn.com/adonet/default.aspx"&gt;ADO.NET team blog&lt;/a&gt;, but you want to get up to speed with what’s coming in the next release of the Entity Framework (.NET 4.0), then now is the time to start monitoring their blog.&amp;#160; Since 5/11, they’ve cranked out seven posts on new features.&amp;#160; I like what they are doing.&amp;#160; The post on 5/11 gives you a high level update.&amp;#160; Then, they have followed it up with “Sneak Previews” of specific improvements.&amp;#160; Definitely worth the time to read through these posts!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9627860" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Entity+Framework/default.aspx">Entity Framework</category></item><item><title>DevDinnerOnDemand: Overview of the .NET Framework 3.5 SP1</title><link>http://blogs.msdn.com/devkeydet/archive/2008/11/10/devdinnerondemand-overview-of-the-net-framework-3-5-sp1.aspx</link><pubDate>Mon, 10 Nov 2008 05:31:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9056688</guid><dc:creator>marcsc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/9056688.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=9056688</wfw:commentRss><description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/devkeydet/archive/2008/11/10/devdinnerondemand-overview-of-the-net-framework-3-5-sp1.aspx";digg_title = "DevDinnerOnDemand: Overview of the .NET Framework 3.5 SP1";digg_bgcolor = "#555555";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt; With the .NET Framework 3.5 (the version native to Visual Studio 2008) coming up on its first anniversary, Microsoft is poised to release the first update to the framework in the form of Service Pack (SP1).&amp;#160; This Service Pack is unlike your standard Service Pack, in that it will introduce &lt;b&gt;&lt;u&gt;new features/capabilities to the .NET Framework&lt;/u&gt;&lt;/b&gt;.&amp;#160; Some of these features where originally planned to be in the initial release of the framework and others are features/capabilities added to enhance or further secure the core .NET Framework.&amp;#160; The August Developer Dinner is going to focus on some of the new features as well as a few of the new enhancements, to give you an introduction of the improved capabilities of the Microsoft Developer Platform.   &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What you will learn:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;This evenings presentation will be a running stream of demonstration focusing on new features and functionality coming in the new Service Pack for several of the key areas of .NET Development today, including Web Development (ASP.NET), Database Development (ADO.NET), Web Services/SOA (Windows Communication Foundation) and User Experience (Windows Presentation Foundation).&lt;/p&gt;  &lt;p&gt;You will see demonstrations that will include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Making data access easier with the &lt;b&gt;&lt;u&gt;ADO.NET Entity Framework&lt;/u&gt;&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;Exposing your data access layer using &lt;b&gt;&lt;u&gt;ADO.NET Data Services&lt;/u&gt;&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;Building “Data Entry” Web-based applications faster than ever using &lt;b&gt;&lt;u&gt;ASP.NET Dynamic Data&lt;/u&gt;&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;Making AJAX Applications faster with script combining and easier with built in support for handling browser history (i.e. back/forward buttons). &lt;/li&gt;    &lt;li&gt;How to achieve up to 40% faster startup performance for your WPF applications and further improve the startup experience using a splash screen. &lt;/li&gt;    &lt;li&gt;Reducing the time it takes to deploy your WPF applications using the&lt;b&gt;&lt;u&gt; New .NET Framework Client Profile&lt;/u&gt;&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;Build services faster using enhancements in WCF. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;View Recording:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://channel9.msdn.com/posts/keydet/US-Public-Sector-Developer-Dinner-for-Partners-NET-Framework-35-SP1/" href="http://channel9.msdn.com/posts/keydet/US-Public-Sector-Developer-Dinner-for-Partners-NET-Framework-35-SP1/"&gt;http://channel9.msdn.com/posts/keydet/US-Public-Sector-Developer-Dinner-for-Partners-NET-Framework-35-SP1/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The follow up post for this developer dinner is &lt;a title="http://blogs.msdn.com/devkeydet/archive/2008/08/21/follow-up-developer-dinner-on-net-framework-3-5-sp1.aspx" href="http://blogs.msdn.com/devkeydet/archive/2008/08/21/follow-up-developer-dinner-on-net-framework-3-5-sp1.aspx"&gt;http://blogs.msdn.com/devkeydet/archive/2008/08/21/follow-up-developer-dinner-on-net-framework-3-5-sp1.aspx&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9056688" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>Preventing SQL Injection with the Entity Framework and Data Services</title><link>http://blogs.msdn.com/devkeydet/archive/2008/08/21/preventing-sql-injection-with-the-entity-framework-and-data-services.aspx</link><pubDate>Thu, 21 Aug 2008 20:14:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8885466</guid><dc:creator>marcsc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8885466.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8885466</wfw:commentRss><description>&lt;p&gt;Yesterday, at the Developer Dinner, I answered a bunch of questions around SQL Injection in the various usage scenarios of the ADO.NET Entity Framework &amp;amp; ADO.NET Data Services.&amp;#160; For the most part, my responses were correct.&amp;#160; However, the last question asked was specific to Entity SQL queries.&amp;#160; I misspoke.&amp;#160; This post is to clear things up.&lt;/p&gt;  &lt;p&gt;Because Entity SQL is string based, it is susceptible to SQL Injection.&amp;#160; From &lt;a href="http://msdn.microsoft.com/en-us/library/cc716760.aspx"&gt;Security Considerations (Entity Framework):&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;quot;Entity SQL injection attacks:&lt;/p&gt;  &lt;p&gt;SQL injection attacks can be performed in Entity SQL by supplying malicious input to values that are used in a query predicate and in parameter names. To avoid the risk of SQL injection, you should never combine user input with Entity SQL command text.&lt;/p&gt;  &lt;p&gt;Entity SQL queries accept parameters everywhere that literals are accepted. You should use parameterized queries instead of injecting literals from an external agent directly into the query.&amp;quot;&lt;/p&gt;  &lt;p&gt;Therefore, if you decide to execute queries using Entity SQL, then will want to review &lt;a href="http://msdn.microsoft.com/en-us/library/bb738521.aspx"&gt;How to: Execute a Parameterized Query (Entity Framework)&lt;/a&gt;.&amp;#160; I will be sure to update my Entity SQL demos to use parameterized queries.&lt;/p&gt;  &lt;p&gt;The good news is that if you are using LINQ to Entities, then you are covered:&lt;/p&gt;  &lt;p&gt;&amp;quot;LINQ to Entities injection attacks:&lt;/p&gt;  &lt;p&gt;Although query composition is possible in LINQ to Entities, it is performed through the object model API. Unlike Entity SQL queries, LINQ to Entities queries are not composed by using string manipulation or concatenation, and they are not susceptible to traditional SQL injection attacks. &amp;quot;&lt;/p&gt;  &lt;p&gt;If I remember correctly, the originating question starting the series of SQL Injection questions was about introducing SQL Injection into an ADO.NET Data Services query.&amp;#160; ADO.NET Data Services queries go through a translation layer from the http request to the actual query execution.&amp;#160; Although this translation is not exactly the same, it is conceptually similar to what happens when you create LINQ to Entities queries in code.&amp;#160; Because of this translation layer you get the same protection from SQL Injection. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8885466" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category></item><item><title>FOLLOW UP: Developer Dinner on .NET Framework 3.5 SP1</title><link>http://blogs.msdn.com/devkeydet/archive/2008/08/21/follow-up-developer-dinner-on-net-framework-3-5-sp1.aspx</link><pubDate>Thu, 21 Aug 2008 18:20:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8885139</guid><dc:creator>marcsc</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8885139.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8885139</wfw:commentRss><description>&lt;p&gt;Thanks to everyone who attended!&amp;#160; You can download the deck and links to the code here:&lt;/p&gt;  &lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 26px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-1f72da7294089597.skydrive.live.com/embedrow.aspx/Public/NETFX3.5SP1" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;Normally, I make my actual demo code available for download.&amp;#160; However, this time around, my demo code was based on the .NET 3.5 Enhancements Training Kit.&amp;#160; I blogged about it here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/devkeydet/archive/2008/08/18/free-training-on-net-framework-3-5-sp1-and-asp-net-mvc.aspx" href="http://blogs.msdn.com/devkeydet/archive/2008/08/18/free-training-on-net-framework-3-5-sp1-and-asp-net-mvc.aspx"&gt;http://blogs.msdn.com/devkeydet/archive/2008/08/18/free-training-on-net-framework-3-5-sp1-and-asp-net-mvc.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The kit has everything I showed in my demos and more!&amp;#160; I also promised to link to a bunch of good content out there on the various topics.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/data/default.aspx"&gt;MSDN -&amp;gt; Data Platform Development&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/data/cc300162.aspx"&gt;&amp;#8220;How Do I?&amp;#8221; Videos &amp;#8212; Data Platform Development&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ADO.NET Entity Framework&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb399572.aspx"&gt;MSDN Library -&amp;gt; ADO.NET Entity Framework&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/adonet"&gt;ADO.NET Team Blog&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/efdesign/"&gt;Entity Framework Design Blog&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/adonet/archive/2008/06/24/new-sample-provider-demonstrates-oracle-connectivity.aspx"&gt;Sample provider for Oracle&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/adonet/archive/2008/08/11/third-party-provider-support-for-the-entity-framework-rtm.aspx"&gt;Third Party Provider Support for the Entity Framework RTM&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/adonet/archive/2008/08/12/updated-entity-framework-samples-for-rtm.aspx"&gt;Updated Entity Framework Samples for RTM&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ADO.NET Data Services&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc668792.aspx"&gt;MSDN Library -&amp;gt; ADO.NET Data Services Framework&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;MSDN -&amp;gt; ADO.NET Data Services&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/astoriateam/"&gt;ADO.NET Data Services Team Blog&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://channel9.msdn.com/tags/UK/" href="http://channel9.msdn.com/tags/UK/"&gt;http://channel9.msdn.com/tags/UK/&lt;/a&gt; Has a bunch of GREAT screencasts from &lt;a href="http://mtaulty.com/"&gt;Mike Taulty&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ASP.NET Dynamic Data&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc488545.aspx"&gt;MSDN Library -&amp;gt; ASP.NET Dynamic Data&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.asp.net/DynamicData/" href="http://www.asp.net/DynamicData/"&gt;http://www.asp.net/DynamicData/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/davidebb/default.aspx"&gt;David Ebbo's blog&lt;/a&gt; (Dynamic Data and other ASP.NET topics)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;WPF&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://windowsclient.net/wpf/default.aspx" href="http://windowsclient.net/wpf/default.aspx"&gt;http://windowsclient.net/wpf/default.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://windowsclient.net/wpf/wpf35/wpf-whats-new-35sp1.aspx"&gt;What's New in .NET Framework 3.5 Service Pack 1 (for WPF)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://windowsclient.net/wpf/wpf35/wpf-video-datagrid-ctp-preview.aspx"&gt;WPF DataGrid CTP Preview (Video)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/jaimer/archive/2008/08/15/cheat-sheet-to-some-of-the-wpf-3-5-sp1-features.aspx"&gt;cheat-sheet to some of the WPF 3.5 SP1 features..&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/wpf"&gt;WPF Control Toolkit (DataGrid CTP)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;WCF&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://hyperthink.net/blog/we-are-pleased-to-bring-you-new-features-in-net-3-5-sp1/"&gt;New WCF Features in 3.5 SP1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/wcftoolsteamblog/archive/2008/05/16/wcf-tools-in-vs2008-sp1-introducing-the-new-features-and-enhancements.aspx"&gt;WCF Tools in VS2008 SP1: Introducing the new features and enhancements&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4abecd40-18bf-432e-a023-5ea590e057b7" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.net%20framework" rel="tag"&gt;.net framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/linq" rel="tag"&gt;linq&lt;/a&gt;,&lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ajax" rel="tag"&gt;ajax&lt;/a&gt;,&lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wcf" rel="tag"&gt;wcf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wpf" rel="tag"&gt;wpf&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8885139" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>Free training on .NET Framework 3.5 SP1 and ASP.NET MVC</title><link>http://blogs.msdn.com/devkeydet/archive/2008/08/18/free-training-on-net-framework-3-5-sp1-and-asp-net-mvc.aspx</link><pubDate>Mon, 18 Aug 2008 21:23:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8876971</guid><dc:creator>marcsc</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8876971.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8876971</wfw:commentRss><description>&lt;p&gt;Looking for free introductory training on the .NET 3.5 SP1 &amp;amp; ASP.NET MVC?&amp;#160; Head over to &lt;a href="http://lostintangent.com"&gt;Jonathan Carter's blog&lt;/a&gt; to get all the details on the &lt;a href="http://lostintangent.com/2008/08/11/net-35-enhancements-training-kit-rtm/"&gt;.NET 3.5 Enhancements Training Kit RTM&lt;/a&gt;.&amp;#160; What will you find?&amp;#160; Information and links to download a kit that has presentations, demos, and labs covering what's new in ASP.NET AJAX, ASP.NET Routing, ASP.NET MVC, ASP.NET Dynamic Data, ADO.NET Data Services, ADO.NET Entity Framework, WCF, and Visual Studio 2008 SP1.&amp;#160; If you've seen any of my 3.5 SP1 or my older &amp;quot;ASP.NET Futures&amp;quot; presentations, then you are already familiar with some of the content in the kit.&amp;#160; I used an early release of the kit as the foundation for some of my demos.&amp;#160; The kit has come a long way since I used it.&amp;#160; I skimmed through everything last week.&amp;#160; There is lots of good content in here!&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b30d5182-46a5-48f0-96a1-0b046247a3b8" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ajax" rel="tag"&gt;ajax&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mvc" rel="tag"&gt;mvc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wcf" rel="tag"&gt;wcf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8876971" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/MVC/default.aspx">MVC</category></item><item><title>FOLLOW UP: Public Sector Developer Conference (Nashville, TN)</title><link>http://blogs.msdn.com/devkeydet/archive/2008/06/06/follow-up-public-sector-developer-conference-nashville-tn.aspx</link><pubDate>Fri, 06 Jun 2008 15:39:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8577732</guid><dc:creator>marcsc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8577732.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8577732</wfw:commentRss><description>&lt;p&gt;Thanks to everyone who attended.&amp;#160; Sorry about the overflow into the hallways.&amp;#160; There was much less dropoff between registration and attendance than we normally see.&amp;#160; Some of the content isn't published yet.&amp;#160; Once it is, we'll make sure to update this post with the appropriate links.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Building Rich Internet Applications Using Microsoft Silverlight 2&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Building WPF Applications in Visual Studio 2008 and Expression Blend&lt;/strong&gt; - &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/WPF/marcscWpfDesignerVS2008forMSDN.pptx"&gt;deck&lt;/a&gt;, &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/WPF/marcscDiggDesktopSample.zip"&gt;code&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Data Access with Language Integrated Query&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Overview of the .NET Framework 3.5 SP1 &amp;amp; ASP.NET MVC - &lt;/strong&gt;&lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/NETFX3.5SP1/marcsc.NET3.5SP1.pptx"&gt;deck&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/05/14/free-training-on-net-3-5-sp1.aspx"&gt;code&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We also mentioned some downloadable tools that folks were interested in using.&amp;#160; Here are the ones I remember:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/vlinq"&gt;Visual LINQ (to SQL) Query Builder&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.linqpad.net/"&gt;LINQPad&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If I forgot one, please let me know by posting a comment and I will update the post.&amp;#160; Thanks!&lt;/p&gt;  &lt;p&gt;-&lt;a href="http://devkeydet.com"&gt;Marc&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8577732" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/MVC/default.aspx">MVC</category></item><item><title>FOLLOW UP: Public Sector Developer Conference (Downers Grove, IL)</title><link>http://blogs.msdn.com/devkeydet/archive/2008/05/16/follow-up-public-sector-developer-conference-downers-grove-il.aspx</link><pubDate>Fri, 16 May 2008 17:52:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8513356</guid><dc:creator>marcsc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8513356.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8513356</wfw:commentRss><description>&lt;p&gt;Thanks to everyone who attended!&amp;#160; Here are the links to the decks and code for the sessions.&amp;#160; I don't have the content from the LINQ &amp;amp; VSTO sessions yet, but will update this post when I get them.&amp;#160; However, I did promise to have a post up this morning.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How Visual Studio Team System 2008 will benefit your organization?&lt;/strong&gt; - &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/other/2008%20Public%20Sector%20Developer%20Conference%20%7C5Downers%20Grove,%20IL%7C6/VSTS-Hurst.pptx"&gt;deck&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Language Integrated Query (LINQ)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Overview of the .NET Framework 3.5 SP1 &amp;amp; ASP.NET MVC&lt;/strong&gt; - &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/NETFX3.5SP1/marcsc.NET3.5SP1.pptx"&gt;deck&lt;/a&gt;, &lt;a href="http://devkeydet.spaces.live.com/lists/cns!1F72DA7294089597!635/"&gt;resources&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/05/14/free-training-on-net-3-5-sp1.aspx"&gt;code&lt;/a&gt; (links to a post explaining how to get the code I based me demos on)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Office Development with VSTO&amp;#160; and Office Open XML Format&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you are interested in other content, I have a list of recorded webcasts in &lt;a href="http://devkeydet.spaces.live.com/lists/cns!1F72DA7294089597!333/"&gt;My Recorded Webcasts&lt;/a&gt; list.&amp;#160; There is a session similar to Joel's LINQ session that covers LINQ to SQL in a little more detail as well as other topics which might interest you.&amp;#160; You might want to check out &lt;a href="http://devkeydet.spaces.live.com/lists/cns!1F72DA7294089597!583/"&gt;My Screencasts&lt;/a&gt; as well.&amp;#160; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0ebd7072-9ce2-47e4-b002-6d4d65deaf27" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.net%20framework" rel="tag"&gt;.net framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/linq" rel="tag"&gt;linq&lt;/a&gt;,&lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mvc" rel="tag"&gt;mvc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wcf" rel="tag"&gt;wcf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wpf" rel="tag"&gt;wpf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/vsto" rel="tag"&gt;vsto&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8513356" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/MVC/default.aspx">MVC</category></item><item><title>Free training on .NET 3.5 SP1</title><link>http://blogs.msdn.com/devkeydet/archive/2008/05/14/free-training-on-net-3-5-sp1.aspx</link><pubDate>Wed, 14 May 2008 16:04:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8503104</guid><dc:creator>marcsc</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8503104.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8503104</wfw:commentRss><description>&lt;p&gt;I just came across this &lt;a href="http://lostintangent.com/2008/05/13/net-35-enhancements-training-kit-may-preview/"&gt;update to the .NET 3.5 Enhancements Training Kit&lt;/a&gt; from &lt;a href="http://lostintangent.com"&gt;Jonathan Carter&lt;/a&gt;.&amp;#160; If you've seen my &lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/04/24/webcast-overview-of-the-microsoft-asp-net-3-5-extensions-preview.aspx"&gt;ASP.NET 3.5 Extensions Preview webcast&lt;/a&gt; and are looking for the code, then you will want to download the kit.&amp;#160; I used the kit as the starting point for my demos.&amp;#160; I do a few things differently here and there, but most of it is because I didn't have time to show everything in 90 minutes.&amp;#160; As far as I can tell, everything that was in the extensions preview is in 3.5 SP1 except ASP.NET MVC which will be shipped separately.&amp;#160; The training kit offers a great way to get your hands dirty with the new stuff in 3.5 SP1.&amp;#160; &lt;a href="http://lostintangent.com/2008/05/13/net-35-enhancements-training-kit-may-preview/"&gt;Go get it&lt;/a&gt;!&amp;#160; Oh yea, I have also updated the deck from my webcast to reflect the changes.&amp;#160; I have also added a couple slides about what's new in WPF &amp;amp; WCF.&amp;#160; You can download my &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/NETFX3.5SP1/marcsc.NET3.5SP1.pptx"&gt;new 3.5 SP1 deck here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:54bc555c-dfc1-41f9-8bba-c8a2e8232733" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.net%20framework" rel="tag"&gt;.net framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/linq" rel="tag"&gt;linq&lt;/a&gt;,&lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mvc" rel="tag"&gt;mvc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wcf" rel="tag"&gt;wcf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wpf" rel="tag"&gt;wpf&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8503104" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/MVC/default.aspx">MVC</category></item><item><title>WPF for Line of Business applications</title><link>http://blogs.msdn.com/devkeydet/archive/2008/05/07/wpf-for-line-of-business-applications.aspx</link><pubDate>Wed, 07 May 2008 19:52:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8466141</guid><dc:creator>marcsc</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8466141.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8466141</wfw:commentRss><description>&lt;p&gt;I'm a big believer that WPF is a great UI technology for LOB applications.&amp;#160; Yes, there are some shortcomings in the designer experience if you compare the WPF designer to the Windows Forms designer in Visual Studio 2008.&amp;#160; Yes, WPF is missing some controls that people expect like a DataGrid and DatePicker, but there are solutions.&amp;#160; For example:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://xceed.com"&gt;Xceed&lt;/a&gt; has a free &lt;a href="http://xceed.com/Grid_WPF_Intro.html"&gt;DataGrid for WPF&lt;/a&gt;.&amp;#160; There is even a &lt;a href="http://xceed.com/Grid_WPF_Demo.html"&gt;live demo&lt;/a&gt; that is a WPF XBAP application &lt;/li&gt;    &lt;li&gt;&lt;a href="http://j832.com/bagotricks/"&gt;Kevin's WPF Bag-o-Tricks&lt;/a&gt; has a DatePicker and a slew of other helpful controls &lt;/li&gt;    &lt;li&gt;There are a number of third party controls you can find in the &lt;a href="http://windowsclient.net/downloads/folders/controlgallery/tags/WPF+Controls/default.aspx"&gt;Control Gallery&lt;/a&gt; over at &lt;a href="http://windowsclient.net"&gt;http://windowsclient.net&lt;/a&gt;.&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu"&gt;Scott Guthrie&lt;/a&gt; announced the &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/19/net-3-5-client-product-roadmap.aspx"&gt;.NET 3.5 Client Product Roadmap&lt;/a&gt; in February.&amp;#160; Among other things, he mentions that &amp;quot;Later this year we are also planning to release a number of new controls for WPF.&amp;#160; Included in the list we are working on are DataGrid, Ribbon, and Calendar/DatePicker controls.&amp;quot; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I've updated my &lt;a href="http://devkeydet.spaces.live.com/lists/cns!1F72DA7294089597!405/"&gt;WPF Resources&lt;/a&gt; list with these links and more.&lt;/p&gt;  &lt;p&gt;Personally, I think the benefits of the WPF programming model outweigh the shortcomings of the WPF designer in Visual Studio 2008.&amp;#160;&amp;#160; Some of the customers I have worked with have told me that once they get over the initial &amp;quot;shock&amp;quot; around the designer (compared to Windows Forms) and the lack of certain controls, they quickly find that they are more productive overall because they are using WPF.&amp;#160; This will get better as the Cider team continues to improve the WPF Designer in Visual Studio.&amp;#160; Remember that the Windows Forms designer has been around since the release of .NET 1.0!&amp;#160; They've had a little more time to get all those feature in:).&lt;/p&gt;  &lt;p&gt;One of the things I have been chatting about with some of my teammates is that there aren't enough good samples demonstrating the use of WPF for LOB apps.&amp;#160; I've been doing some research to see what's out there.&amp;#160; One example is the WPF sample that ships with the &lt;a href="http://www.lhotka.net/cslanet/Default.aspx"&gt;CSLA&lt;/a&gt; framework from &lt;a href="http://www.lhotka.net/Default.aspx"&gt;Rockford Lhotka&lt;/a&gt;.&amp;#160; I used CSLA back in the days of my life as a VB6 developer.&amp;#160; Over the years, Rocky has evolved his framework as the .NET Framework has evolved.&amp;#160; CSLA is primarily a Business Object framework, but it ships with example user interfaces (including Windows Forms, ASP.NET, and now WPF).&amp;#160;&amp;#160; The latest version has a WPF sample LOB app.&amp;#160; I also came across &lt;a href="http://karlshifflett.wordpress.com/"&gt;Karl Shifflet&lt;/a&gt;.&amp;#160; Karl's blog has a ton of great info in it about WPF LOB apps including an 11 part series he's started on the topic:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://karlshifflett.wordpress.com/2008/02/09/wpf-business-application-series-part-1-of-n-applicaiton-structure-skinning-custom-toolbar-button-control/"&gt;WPF Business Application Series Part 1 of n - Application Structure, Skinning &amp;amp; Custom ToolBar Button Control&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://karlshifflett.wordpress.com/2008/02/23/wpf-business-application-series-part-2-of-n-form-notification-control-that-binds-to-idataerrorinfoerror-property/"&gt;WPF Business Application Series Part 2 - Form Notification Control That Binds To IDataErrorInfo.Error Property&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://karlshifflett.wordpress.com/2008/04/01/wpf-business-application-series-part-3-of-n-business-object-declarative-programming-how-to-implement-object-validation-logging/"&gt;WPF Business Application Series Part 3 of n - Business Object Declarative Programming; How To Implement Object Validation &amp;amp; Logging&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I've yet to see a sample app that does everything Karl is planning on doing plus show online/offline capability using:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb384297.aspx"&gt;Client Application Services&lt;/a&gt; for Authentication / Authorization (which supports offline scenarios)&lt;/li&gt;    &lt;li&gt;Data Access via a local SQL Compact Edition database using LINQ to SQL or LINQ to Entities &lt;/li&gt;    &lt;li&gt;ADO.NET Sync Services communicating across the wire using WCF to synchronizes with the server database      &lt;ul&gt;       &lt;li&gt;Caches lookup data and a necessary subset of the server database relative to the user in the local SQLCE database &lt;/li&gt;        &lt;li&gt;Allows the user to continue working offline, syncing/reconciling changes when they reconnect &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I have a bunch of samples that show many of these scenarios, but I have yet to come across a complete solution bringing all of this together in a single app.&amp;#160; Have you seen such an example?&amp;#160; Are you aware of any other work like Karl &amp;amp; Rocky's for building LOB WPF apps?&amp;#160; Please let me know in the comments section.&amp;#160; Thanks!&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ff6aaddd-9945-4c5d-9fe2-03da4c3842da" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/wpf" rel="tag"&gt;wpf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.net%20framework" rel="tag"&gt;.net framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/linq" rel="tag"&gt;linq&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8466141" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category></item><item><title>WEBCAST FOLLOW UP: Overview of the Microsoft ASP.NET 3.5 Extensions Preview</title><link>http://blogs.msdn.com/devkeydet/archive/2008/04/30/webcast-follow-up-overview-of-the-microsoft-asp-net-3-5-extensions-preview.aspx</link><pubDate>Wed, 30 Apr 2008 23:04:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8444704</guid><dc:creator>marcsc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8444704.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8444704</wfw:commentRss><description>&lt;p&gt;Thanks to everyone who attended!&amp;#160; Sorry about the demo hiccups / going over.&amp;#160; As I mentioned in the beginning, I had a hard time trying to get everything I wanted to cover into 90 minutes.&amp;#160; As you can see, there's quite a bit in the ASP.NET 3.5 Extensions.&amp;#160; Normally, I make all of my code demos available for download.&amp;#160; However, I used a newer build for my demos that's not publicly available.&amp;#160; Once we release the new bits, I will make my code available.&amp;#160; For now, you can download my &lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/ASP.NET/3.5%20Extensions%20Preview/marcscAspNet35Ext.pptx"&gt;ASP.NET 3.5 Extensions deck here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I just created a list of links on my Windows Live Space called &lt;a href="http://devkeydet.spaces.live.com/lists/cns!1F72DA7294089597!635/"&gt;ASP.NET 3.5 Extensions&lt;/a&gt;.&amp;#160; This list has links to all the relevant landing pages &amp;amp; forums for the various technologies covered today.&amp;#160; Newer versions of MVC, Dynamic Data, and the Silverlight Controls have been released since the December 2007 release of the ASP.NET 3.5 Extension Preview.&amp;#160; Make sure you read the release notes of each newer package to understand how to get the newer bits working on top of the December 2007 preview.&amp;#160; The ADO.NET Entity Framework and ADO.NET Data Services in the December 2007 release of the ASP.NET 3.5 Extension Preview are the latest releases as of today (04/30/2008).&amp;#160; Stay tuned for a newer release that will reflect the updates you saw today.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:28a2be3e-445d-448b-9c77-225815926ca7" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.net%20framework" rel="tag"&gt;.net framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ajax" rel="tag"&gt;ajax&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/linq" rel="tag"&gt;linq&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wcf" rel="tag"&gt;wcf&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8444704" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WEBCAST: Overview of the Microsoft ASP.NET 3.5 Extensions Preview</title><link>http://blogs.msdn.com/devkeydet/archive/2008/04/24/webcast-overview-of-the-microsoft-asp-net-3-5-extensions-preview.aspx</link><pubDate>Thu, 24 Apr 2008 17:36:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8421753</guid><dc:creator>marcsc</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8421753.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8421753</wfw:commentRss><description>&lt;p&gt;The ASP.NET 3.5 Extensions Preview is a new release that provides new functionality being added to ASP.NET 3.5 and ADO.NET in 2008. This release delivers a set of new features that target: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Enabling High Productivity Data Scenarios - including MVC, Entity Framework, ADO.NET Data Services and Dynamic Data &lt;/li&gt;    &lt;li&gt;Supporting Test Driven Development - including a powerful and extensible MVC framework &lt;/li&gt;    &lt;li&gt;Creating the best server for Rich Clients - including Ajax history support and Silverlight controls for ASP.NET &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We will take a lap around all the great capabilities packed into this upcoming release including ASP.NET MVC, ASP.NET Dynamic Data, ASP.NET AJAX, ADO.NET Entity Framework, ADO.NET Data Services, and Silverlight Controls for ASP.NET.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Wednesday, April 30, 2008 &lt;/p&gt;  &lt;p&gt;2:00P-3:30P EST (11:00A-12:30P PST) &lt;/p&gt;  &lt;p&gt;Register at this link: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373610&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373610&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dbafd19e-bbc7-4c92-b14e-d7a7d23887d2" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ajax" rel="tag"&gt;ajax&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/linq" rel="tag"&gt;linq&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wcf" rel="tag"&gt;wcf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.net%20framework" rel="tag"&gt;.net framework&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8421753" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WEBCAST FOLLOW UP: Microsoft Synchronization Services for ADO.NET</title><link>http://blogs.msdn.com/devkeydet/archive/2008/03/27/webcast-follow-up-microsoft-synchronization-services-for-ado-net.aspx</link><pubDate>Fri, 28 Mar 2008 00:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8340404</guid><dc:creator>marcsc</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8340404.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8340404</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;UPDATE:&lt;/STRONG&gt;&amp;nbsp;I have added a recording link for this webcast to &lt;A class="" href="http://devkeydet.spaces.live.com/lists/cns!1F72DA7294089597!333/" mce_href="http://devkeydet.spaces.live.com/lists/cns!1F72DA7294089597!333/"&gt;My Recorded Webcasts&lt;/A&gt; list.&lt;/P&gt;
&lt;P&gt;Thanks to everyone who attended.&amp;nbsp; Sorry about the Live Meeting slide animation issue.&amp;nbsp; Hopefully the webcast was still valuable even with the difficulties.&amp;nbsp; Here are the links to the deck &amp;amp; demo code:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/marcscAdoSyncServicesMSDN.pptx" mce_href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/marcscAdoSyncServicesMSDN.pptx"&gt;Deck&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/SyncServicesDemo.zip" mce_href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/SyncServicesDemo.zip"&gt;Sync Services 101 / Going N Tier Demo&lt;/A&gt; (first two demos)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/SyncServicesFilterRowsDemo.zip" mce_href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/SyncServicesFilterRowsDemo.zip"&gt;Filtering Data&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/SyncServicesApplyBusinessLogicDemo.zip" mce_href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/SyncServicesApplyBusinessLogicDemo.zip"&gt;Applying Additional Server Logic&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.syncguru.com/projects/SyncServicesDemoConflictHandling.aspx" mce_href="http://www.syncguru.com/projects/SyncServicesDemoConflictHandling.aspx"&gt;Conflict Resolution&lt;/A&gt; (from synguru.com)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/CHCDatabase.zip" mce_href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/Sync%20Services%20ADO.NET/CHCDatabase.zip"&gt;Server Database&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The demos require Visual Studio 2008 and depend on a SQL Server 2005 database.&amp;nbsp; I made the database available for download as well.&amp;nbsp; You'll have to attach it to your SQL/SQL Express instance and make sure the connection strings in the project are correct.&lt;/P&gt;
&lt;P&gt;The conflict handling demo is a direct link to the demo from &lt;A href="http://syncguru.com/" mce_href="http://syncguru.com"&gt;http://syncguru.com&lt;/A&gt;.&amp;nbsp; Remember there are some great advanced samples and demos there as well.&amp;nbsp; There is also some good information about the next version too.&lt;/P&gt;
&lt;P&gt;Lastly, I didn't really call this out in the webcast, but Sync Services is a piece a much larger puzzle called the Microsoft Sync Framework.&amp;nbsp; You can learn more about the future of sync at &lt;A href="http://www.syncguru.com/projects/SyncServicesDemoConflictHandling.aspx" mce_href="http://www.syncguru.com/projects/SyncServicesDemoConflictHandling.aspx"&gt;http://www.syncguru.com/projects/SyncServicesDemoConflictHandling.aspx&lt;/A&gt;. &lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8059e4f4-b092-45ef-aceb-16972bbc8128 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/.net%20framework" rel=tag mce_href="http://technorati.com/tags/.net%20framework"&gt;.net framework&lt;/A&gt;,&lt;A href="http://technorati.com/tags/ado.net" rel=tag mce_href="http://technorati.com/tags/ado.net"&gt;ado.net&lt;/A&gt;,&lt;A href="http://technorati.com/tags/visual%20studio" rel=tag mce_href="http://technorati.com/tags/visual%20studio"&gt;visual studio&lt;/A&gt;,&lt;A href="http://technorati.com/tags/sql%20server" rel=tag mce_href="http://technorati.com/tags/sql%20server"&gt;sql server&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8340404" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category></item><item><title>DC Launch Follow Up</title><link>http://blogs.msdn.com/devkeydet/archive/2008/03/26/dc-launch-follow-up.aspx</link><pubDate>Wed, 26 Mar 2008 16:10:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8337686</guid><dc:creator>marcsc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8337686.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8337686</wfw:commentRss><description>&lt;p&gt;Thanks to everyone who stuck around for my &amp;quot;Defy Occasionally-Connected Challenges With Smart Client Applications&amp;quot; session at the DC Launch.&amp;#160; The deck and demo files are available here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/other/2008%20DC%20Visual%20Studio%20Launch/marcscDEV004.pptx"&gt;Deck&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/other/2008%20DC%20Visual%20Studio%20Launch/LaunchWorkflowServicesDemo.zip"&gt;Workflow Services Demo&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/other/2008%20DC%20Visual%20Studio%20Launch/LaunchSyncDemo.zip"&gt;Sync Services for ADO.NET Demo&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cid-1f72da7294089597.skydrive.live.com/self.aspx/Public/other/2008%20DC%20Visual%20Studio%20Launch/CHCDatabase.zip"&gt;Server Database&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The demos require Visual Studio 2008 and depend on a SQL Server 2005 database.&amp;#160; I made the database available for download as well.&amp;#160; You'll have to attach it to your SQL/SQL Express instance and make sure the connection strings in the project are correct.&amp;#160; You'll notice that I didn't include a download for the WPF demo.&amp;#160; That's because the UI in the Sync demo is the exact same UI from the WPF demo.&lt;/p&gt;  &lt;p&gt;I mentioned recorded/upcoming webcasts a few times during the presentation.&amp;#160; You can find a list of all my recorded webcasts at &lt;a href="http://devkeydet.com"&gt;http://devkeydet.com&lt;/a&gt;. Here are the recorded webcasts related to the topics I covered:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032313220&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;Introduction to Windows Communication Foundation&lt;/a&gt; ***&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032318077&amp;amp;Culture=en-US"&gt;Introduction to Windows Workflow Foundation&lt;/a&gt; ***&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032330993&amp;amp;CountryCode=US"&gt;Introduction to Windows Presentation Foundation&lt;/a&gt; ***&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032346225&amp;amp;Culture=en-US"&gt;Smart Clients: What's New in Visual Studio 2008?&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032346231&amp;amp;Culture=en-US"&gt;Introduction to LINQ + LINQ to SQL&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032363514&amp;amp;CountryCode=US"&gt;What's New in the WCF and WF in Visual Studio 2008 &amp;amp; the .NET Framework 3.5&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032366133&amp;amp;CountryCode=US"&gt;Building Workflow Services (WF+WCF) with Visual Studio 2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032369774&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;Building WPF Applications in Visual Studio 2008 and Expression Blend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;*** These webcasts are fairly old.&amp;#160; They are based on .NET 3.0 / VS 2005.&amp;#160; The core concepts obviously apply, but the developer experience for all of these technologies has greatly improved in Visual Studio 2008.&lt;/p&gt;  &lt;p&gt;I also mentioned my webcast on Thursday.&amp;#160; I'll be presenting a deeper dive into the Microsoft Synchronization Services for ADO.NET.&amp;#160; Details are &lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/03/21/webcast-microsoft-synchronization-services-for-ado-net.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f640ba5c-366c-4c33-95b6-929324af0f8c" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/windows%20presentation%20foundation" rel="tag"&gt;windows presentation foundation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wpf" rel="tag"&gt;wpf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/windows%20communication%20foundation" rel="tag"&gt;windows communication foundation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wcf" rel="tag"&gt;wcf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/windows%20workflow%20foundation" rel="tag"&gt;windows workflow foundation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wf" rel="tag"&gt;wf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8337686" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category></item><item><title>WEBCAST: Microsoft Synchronization Services for ADO.NET</title><link>http://blogs.msdn.com/devkeydet/archive/2008/03/21/webcast-microsoft-synchronization-services-for-ado-net.aspx</link><pubDate>Sat, 22 Mar 2008 00:34:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8329947</guid><dc:creator>marcsc</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/devkeydet/comments/8329947.aspx</comments><wfw:commentRss>http://blogs.msdn.com/devkeydet/commentrss.aspx?PostID=8329947</wfw:commentRss><description>&lt;p&gt;Microsoft Synchronization Services for ADO.NET makes building applications for occasionally connected environments a logical extension of building applications where you can count on a consistent network.&amp;#160; Rather than simply replicating a database and its schema, the Synchronization Services application programming interface (API) provides a set of components to synchronize data between data services and a local store. Applications are increasingly used on mobile clients, such as laptops and devices, that do not have a consistent or reliable network connection to a central server. It is crucial for these applications to work against a local copy of data on the client. Equally important is the need to synchronize the local copy of the data with a central server when a network connection is available. The Synchronization Services API, which is modeled after the ADO.NET data access APIs, gives you an intuitive way to synchronize data. Join us for this session as we introduce Synchronization Services and how you can build applications that use the services.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Thursday, March 27, 2008 &lt;/p&gt;  &lt;p&gt;2:30P-4:00P EST (11:30A-1:00P PST) &lt;/p&gt;  &lt;p&gt;Register at this link: &lt;/p&gt;  &lt;p&gt;&lt;a title="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369780&amp;amp;Culture=en-US" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369780&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369780&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5d32fa5b-61f2-4593-a6f2-ad207358a1cf" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.net%20framework" rel="tag"&gt;.net framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ado.net" rel="tag"&gt;ado.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/sql%20server" rel="tag"&gt;sql server&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8329947" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/devkeydet/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/devkeydet/archive/tags/ADO.NET/default.aspx">ADO.NET</category></item></channel></rss>