<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.co.il/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>Gil Fink&amp;#39;s Blog : DEV, LINQ to SQL</title><link>http://blogs.microsoft.co.il/blogs/gilf/archive/tags/DEV/LINQ+to+SQL/default.aspx</link><description>Tags: DEV, LINQ to SQL</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>My Current Learning List of Technologies</title><link>http://blogs.microsoft.co.il/blogs/gilf/archive/2009/01/11/my-current-learning-list-of-technologies.aspx</link><pubDate>Sun, 11 Jan 2009 21:07:08 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:209700</guid><dc:creator>Gil Fink</dc:creator><slash:comments>2</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/gilf/commentapi.aspx?PostID=209700</wfw:comment><comments>http://blogs.microsoft.co.il/blogs/gilf/archive/2009/01/11/my-current-learning-list-of-technologies.aspx#comments</comments><description>&lt;h1&gt;&lt;strong&gt;My Current Learning List of Technologies&lt;/strong&gt;&lt;/h1&gt;  &lt;p&gt;In the last few days I have started to learn&lt;a href="http://blogs.microsoft.co.il/blogs/gilf/Explore_0ED44F77.jpg"&gt;&lt;img title="Explore The World" style="border-right:0px;border-top:0px;display:inline;margin-left:0px;border-left:0px;margin-right:0px;border-bottom:0px;" height="121" alt="Explore The World" src="http://blogs.microsoft.co.il/blogs/gilf/Explore_thumb_074B70BB.jpg" width="107" align="right" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;few old/new technologies that I think you    &lt;br /&gt;should consider learning in the near future     &lt;br /&gt;as well (if you didn’t learn them before).    &lt;br /&gt;The technologies:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;ASP.NET MVC Framework&lt;/strong&gt; – the new framework that       &lt;br /&gt;leverage the MVC pattern for ASP.NET. The technology      &lt;br /&gt; is a must learn technology for every .NET web developer in       &lt;br /&gt;my opinion. Learning the framework will give you a new       &lt;br /&gt;choice for implementing web applications with MVC pattern instead of       &lt;br /&gt;web forms. A lot was written in the area of ASP.NET MVC and I urge you to       &lt;br /&gt;go and explore the framework. The framework is going to be available side       &lt;br /&gt;by side with web forms and you’ll have the choice of using one of them or       &lt;br /&gt;using other non Microsoft web development framework. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Microsoft Sync Framework&lt;/strong&gt; – the new Microsoft synchronization platform.      &lt;br /&gt;The Sync Framework helps to build sync ecosystems that will be able to       &lt;br /&gt;integrate any application (web, win, mobile and etc) with any data from       &lt;br /&gt;any store using any protocol over any network. for more details about the      &lt;br /&gt;framework you can read my previous post - &lt;a href="http://blogs.microsoft.co.il/blogs/gilf/archive/2009/01/10/getting-started-with-microsoft-sync-framework.aspx"&gt;Getting Started with Microsoft        &lt;br /&gt;Sync Framework&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;NHibernate&lt;/strong&gt; – I have always wanted to learn the NHibernate ORM in order to       &lt;br /&gt;compare it with Entity Framework or LINQ to SQL. Until now I haven’t had time      &lt;br /&gt;for this but lately I started to learn the framework and I enjoy it a lot.       &lt;br /&gt;I urge you to learn the framework in order to have more choices when you are      &lt;br /&gt; searching for a ORM solution. A very good place to start is the &lt;a title="Summer of NHibernate" href="http://www.summerofnhibernate.com/" target="_blank"&gt;summer of        &lt;br /&gt;NHibernate screencast series&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In the near future I’m going to write about these subjects so stay tuned.   &lt;br /&gt;Which technologies you think that developers should consider learning in the near     &lt;br /&gt;future?&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left;margin:0px;padding:4px 4px 4px 4px;"&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http://blogs.microsoft.co.il/blogs/gilf/archive/2009/01/11/my-current-learning-list-of-technologies.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://blogs.microsoft.co.il/blogs/gilf/archive/2009/01/11/my-current-learning-list-of-technologies.aspx&amp;amp;bgcolor=0080C0&amp;amp;fgcolor=FFFFFF&amp;amp;border=000000&amp;amp;cbgcolor=D4E1ED&amp;amp;cfgcolor=000000" alt="DotNetKicks Image" border="0/" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=209700" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/.Net+Framework/default.aspx">.Net Framework</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/LINQ+to+SQL/default.aspx">LINQ to SQL</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Opinion/default.aspx">Opinion</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/OFFTOPIC/default.aspx">OFFTOPIC</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Sync+Framework/default.aspx">Sync Framework</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Microsoft+Sync+Framework/default.aspx">Microsoft Sync Framework</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/ASP.NET+MVC+Framework/default.aspx">ASP.NET MVC Framework</category></item><item><title>The End of LINQ To SQL?</title><link>http://blogs.microsoft.co.il/blogs/gilf/archive/2008/10/31/the-end-of-linq-to-sql.aspx</link><pubDate>Fri, 31 Oct 2008 15:20:04 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:160388</guid><dc:creator>Gil Fink</dc:creator><slash:comments>8</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/gilf/commentapi.aspx?PostID=160388</wfw:comment><comments>http://blogs.microsoft.co.il/blogs/gilf/archive/2008/10/31/the-end-of-linq-to-sql.aspx#comments</comments><description>&lt;h1&gt;The End of LINQ To SQL?&lt;/h1&gt;  &lt;p&gt;Today I read a few&lt;a href="http://blogs.microsoft.co.il/blogs/gilf/.Net%20Framework%20New%20Logo_7B9B5CA3.gif"&gt;&lt;img title="The End of LINQ To SQL?" style="border-right:0px;border-top:0px;display:inline;margin-left:0px;border-left:0px;margin-right:0px;border-bottom:0px;" height="74" alt="The End of LINQ To SQL?" src="http://blogs.microsoft.co.il/blogs/gilf/.Net%20Framework%20New%20Logo_thumb_51BAE86E.gif" width="240" align="right" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;blog posts that were    &lt;br /&gt;published regarding&amp;#160; &lt;br /&gt; the &lt;a title="Update on LINQ to SQL and LINQ to Entities Roadmap" href="http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx"&gt;announcement      &lt;br /&gt;on the ADO.NET Team Blog&lt;/a&gt;    &lt;br /&gt;(&lt;a title="LINQ To SQL Gets Kicked to the Curb... Needs A Good Home!" href="http://codebetter.com/blogs/david.hayden/archive/2008/10/30/linq-to-sql-gets-kicked-to-the-curb-needs-a-good-home.aspx"&gt;David Hayden&lt;/a&gt;, &lt;a title="Microsoft kills Linq to SQL" href="http://ayende.com/Blog/archive/2008/10/31/microsoft-kills-linq-to-sql.aspx"&gt;Oren Eini&lt;/a&gt;&amp;#160; &lt;br /&gt;and more).     &lt;br /&gt;That announcement included the following lines which made everybody furious:    &lt;br /&gt;”We’re making significant investments in the Entity Framework such that     &lt;br /&gt;as of .NET 4.0 the Entity Framework will be our recommended data access     &lt;br /&gt;solution for LINQ to relational scenarios.&amp;#160; We are listening to customers regarding     &lt;br /&gt;LINQ to SQL and will continue to evolve the product based on feedback we receive     &lt;br /&gt;from the community as well.”.&amp;#160;&amp;#160; &lt;br /&gt;I share the same thoughts as &lt;a title="David Hayden&amp;#39;s Site" href="http://www.davidhayden.com/default.aspx"&gt;David Hayden&lt;/a&gt; expressed in his &lt;a title="LINQ To SQL Gets Kicked to the Curb... Needs A Good Home!" href="http://codebetter.com/blogs/david.hayden/archive/2008/10/30/linq-to-sql-gets-kicked-to-the-curb-needs-a-good-home.aspx"&gt;post&lt;/a&gt;. I think that if     &lt;br /&gt;&lt;strong&gt;Microsoft&lt;/strong&gt; is going to abandon &lt;strong&gt;LINQ to SQL&lt;/strong&gt;, they should publish the framework on    &lt;br /&gt; &lt;a title="CodePlex site" href="http://www.codeplex.com/"&gt;CodePlex&lt;/a&gt; and let the community continue the development effort.     &lt;br /&gt;This way the people that started using &lt;strong&gt;LINQ to SQL&lt;/strong&gt; in the last year     &lt;br /&gt;will have a support for that framework and won’t have to change all their data    &lt;br /&gt;access because the framework is legacy. Also,&lt;strong&gt; LINQ to SQL&lt;/strong&gt; will continue to be     &lt;br /&gt;a light weight alternative to the &lt;strong&gt;Entity Framework &lt;/strong&gt;like other open source frameworks    &lt;br /&gt;(&lt;strong&gt;NHibernate&lt;/strong&gt;, &lt;strong&gt;SubSonic&lt;/strong&gt;, &lt;strong&gt;Castle ActiveRecord&lt;/strong&gt; and more).    &lt;br /&gt;If you think like the other community members and also like I do, write about it and     &lt;br /&gt;show that you care.    &lt;br /&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left;margin:0px;padding:4px 4px 4px 4px;"&gt;&lt;script type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://widgets.dzone.com/widgets/zoneit.js"&gt;&lt;/script&gt; &lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=160388" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/LINQ+to+SQL/default.aspx">LINQ to SQL</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Data+Access/default.aspx">Data Access</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Opinion/default.aspx">Opinion</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/OFFTOPIC/default.aspx">OFFTOPIC</category></item></channel></rss>