<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Linq To SQL Tutorial</title>
	<atom:link href="http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/</link>
	<description>Everything .NET and C#</description>
	<lastBuildDate>Wed, 01 Feb 2012 21:25:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Linq to SQL with WCF Services &#171; Sochinda&#039;s Blog</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-21310</link>
		<dc:creator>Linq to SQL with WCF Services &#171; Sochinda&#039;s Blog</dc:creator>
		<pubDate>Thu, 19 Jan 2012 08:20:14 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-21310</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mayur Prajapati</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-21264</link>
		<dc:creator>Mayur Prajapati</dc:creator>
		<pubDate>Thu, 10 Nov 2011 09:53:03 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-21264</guid>
		<description>hi,,
it&#039;s really good tutorial for beginers.....
it is very useful for me....

thanks a lots..........</description>
		<content:encoded><![CDATA[<p>hi,,<br />
it&#8217;s really good tutorial for beginers&#8230;..<br />
it is very useful for me&#8230;.</p>
<p>thanks a lots&#8230;&#8230;&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Truls</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-21045</link>
		<dc:creator>Truls</dc:creator>
		<pubDate>Fri, 07 Oct 2011 06:54:29 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-21045</guid>
		<description>Thank you very much for this. This saved me a lot of time getting up to speed on this.</description>
		<content:encoded><![CDATA[<p>Thank you very much for this. This saved me a lot of time getting up to speed on this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Интеграция SharePoint и Navision &#124; Внедрение Sharepoint / ECM</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-20870</link>
		<dc:creator>Интеграция SharePoint и Navision &#124; Внедрение Sharepoint / ECM</dc:creator>
		<pubDate>Mon, 13 Jun 2011 15:23:34 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-20870</guid>
		<description>[...] Creating a dbml schema from the need tables in the SQL database of Navision. Theses represent Linq to SQl classes. (great tutorial about using Linq to SQL) [...]</description>
		<content:encoded><![CDATA[<p>[...] Creating a dbml schema from the need tables in the SQL database of Navision. Theses represent Linq to SQl classes. (great tutorial about using Linq to SQL) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rahul</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-17586</link>
		<dc:creator>Rahul</dc:creator>
		<pubDate>Fri, 28 Jan 2011 17:45:27 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-17586</guid>
		<description>Very clearly shown.
Is there a sample for Update and Delete. You have already shown Select and Insert.</description>
		<content:encoded><![CDATA[<p>Very clearly shown.<br />
Is there a sample for Update and Delete. You have already shown Select and Insert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abdhal</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-10828</link>
		<dc:creator>Abdhal</dc:creator>
		<pubDate>Fri, 07 Jan 2011 07:27:46 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-10828</guid>
		<description>plz tell about the Linq to sql method without creating DBML file... i heard that some mapping methods are using</description>
		<content:encoded><![CDATA[<p>plz tell about the Linq to sql method without creating DBML file&#8230; i heard that some mapping methods are using</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shashank</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-8350</link>
		<dc:creator>shashank</dc:creator>
		<pubDate>Mon, 13 Dec 2010 04:34:40 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-8350</guid>
		<description>this is nice article.</description>
		<content:encoded><![CDATA[<p>this is nice article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sumit Thapar</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-2705</link>
		<dc:creator>Sumit Thapar</dc:creator>
		<pubDate>Wed, 11 Aug 2010 07:24:30 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-2705</guid>
		<description>Very nice article.....clean and clear.....thank you so much</description>
		<content:encoded><![CDATA[<p>Very nice article&#8230;..clean and clear&#8230;..thank you so much</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1482</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Wed, 14 Apr 2010 03:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1482</guid>
		<description>Izhar

Did you make sure you DBML file is called University. If you view the code you should see the UniversityDataContext class.</description>
		<content:encoded><![CDATA[<p>Izhar</p>
<p>Did you make sure you DBML file is called University. If you view the code you should see the UniversityDataContext class.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Izhar</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1403</link>
		<dc:creator>Izhar</dc:creator>
		<pubDate>Mon, 05 Apr 2010 11:26:08 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1403</guid>
		<description>The sample code is showing the following error.

The type or namespace name &#039;UniversityDataContext&#039; could not be found (are you missing a using directive or an assembly reference?)</description>
		<content:encoded><![CDATA[<p>The sample code is showing the following error.</p>
<p>The type or namespace name &#8216;UniversityDataContext&#8217; could not be found (are you missing a using directive or an assembly reference?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddy</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1328</link>
		<dc:creator>Eddy</dc:creator>
		<pubDate>Fri, 26 Mar 2010 12:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1328</guid>
		<description>I liked your introduction to LINQ ,its very clear and straight forward,it was useful to me thanx.dont mind my poor English</description>
		<content:encoded><![CDATA[<p>I liked your introduction to LINQ ,its very clear and straight forward,it was useful to me thanx.dont mind my poor English</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Implementing DAL &#171; Sam&#39;s Daily Life</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1320</link>
		<dc:creator>Implementing DAL &#171; Sam&#39;s Daily Life</dc:creator>
		<pubDate>Thu, 25 Mar 2010 17:56:44 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1320</guid>
		<description>[...] First of all I started reading various tutorials and this one was the best one I found: http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/ [...]</description>
		<content:encoded><![CDATA[<p>[...] First of all I started reading various tutorials and this one was the best one I found: <a href="http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/" rel="nofollow">http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Naveed Anjum</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1313</link>
		<dc:creator>Naveed Anjum</dc:creator>
		<pubDate>Wed, 24 Mar 2010 07:25:06 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1313</guid>
		<description>Amazing Tutorial for beginners....</description>
		<content:encoded><![CDATA[<p>Amazing Tutorial for beginners&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1279</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Wed, 17 Mar 2010 21:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1279</guid>
		<description>Hi Saminathan

Glad it helped.

Joe</description>
		<content:encoded><![CDATA[<p>Hi Saminathan</p>
<p>Glad it helped.</p>
<p>Joe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saminathan</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1275</link>
		<dc:creator>Saminathan</dc:creator>
		<pubDate>Wed, 17 Mar 2010 14:42:34 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1275</guid>
		<description>Hi really it is very useful for Me</description>
		<content:encoded><![CDATA[<p>Hi really it is very useful for Me</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1235</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 11 Mar 2010 03:11:05 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1235</guid>
		<description>Hi Dean

This is a Linq to SQL Tutorial just explaining how to use it. I&#039;ve never used WSSF and I didn&#039;t say there is anything wrong with it, or any other framework.

Joe</description>
		<content:encoded><![CDATA[<p>Hi Dean</p>
<p>This is a Linq to SQL Tutorial just explaining how to use it. I&#8217;ve never used WSSF and I didn&#8217;t say there is anything wrong with it, or any other framework.</p>
<p>Joe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dean</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1233</link>
		<dc:creator>Dean</dc:creator>
		<pubDate>Thu, 11 Mar 2010 02:35:35 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1233</guid>
		<description>What is wrong with using data access guidance package of WSSF? It is quite neat - provides DTO objects and data access factory classes.</description>
		<content:encoded><![CDATA[<p>What is wrong with using data access guidance package of WSSF? It is quite neat &#8211; provides DTO objects and data access factory classes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1153</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 25 Feb 2010 02:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1153</guid>
		<description>Hi Jim

The generated classes contain a lot of extra stuff which is required for Linq to SQL to work. Using the generated models is kind of the whole point of Linq to SQL.

What are you trying to achieve? If you just want to add extra business methods etc to the models then it&#039;s simple as the generated classes are partial, so you can just create another partial class and add your own code.

Joe</description>
		<content:encoded><![CDATA[<p>Hi Jim</p>
<p>The generated classes contain a lot of extra stuff which is required for Linq to SQL to work. Using the generated models is kind of the whole point of Linq to SQL.</p>
<p>What are you trying to achieve? If you just want to add extra business methods etc to the models then it&#8217;s simple as the generated classes are partial, so you can just create another partial class and add your own code.</p>
<p>Joe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-1152</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Wed, 24 Feb 2010 22:12:07 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-1152</guid>
		<description>If I have my own data classes that I want to use and not use the ones generated by dbml, is there a way to de-couple the generated classes and couple the ones I created?</description>
		<content:encoded><![CDATA[<p>If I have my own data classes that I want to use and not use the ones generated by dbml, is there a way to de-couple the generated classes and couple the ones I created?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-735</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Wed, 30 Dec 2009 23:26:40 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-735</guid>
		<description>Hi Dulari

There is nothing wrong with using stored procedures and TSQL, Linq to SQL is just an alternative that can be advantageous is certain situations.

Some of the advantages include type safety, intellisense and debugging. Linq to SQL gives you an easy way to generate your objects from your database model, and as each object generated is marked as partial it is easy to extend the object to include business logic rules or hook in audit logging or anything similar.

The main disadvantage is that the object model created is a one to one mapping of your data model which isn&#039;t always dersired, although you can play around with the object model in the OR Designer.

Have a look at &lt;a href=&quot;http://www.joe-stevens.com/2009/07/15/linq-to-sql-base-repositorybusiness-logic-wrapper/&quot; target=&quot;_blank&quot; style=&quot;font-weight: bold;&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; to see how you can start to create a generic framework for your Linq to SQL classes to be able to perform simple CRUD operations without having to write additional code or stored procs for every table in your database.

I&#039;ve then extended the framework in &lt;a href=&quot;http://www.joe-stevens.com/2009/12/28/linq-to-sql-generic-framework-using-reflection/&quot; target=&quot;_blank&quot; style=&quot;font-weight: bold;&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; to allow queries to easily be created on the fly using the dynamic linq library so that more complex queries can be generated without having to write additional code.  Using this does loose the type safety provided when writing queries with Linq but the result is fairly cool.

Linq to SQL is not ideal in all situations; it probably serves best in smaller applications, although I have used it for a large enterprise project which still worked extremely well.

Joe</description>
		<content:encoded><![CDATA[<p>Hi Dulari</p>
<p>There is nothing wrong with using stored procedures and TSQL, Linq to SQL is just an alternative that can be advantageous is certain situations.</p>
<p>Some of the advantages include type safety, intellisense and debugging. Linq to SQL gives you an easy way to generate your objects from your database model, and as each object generated is marked as partial it is easy to extend the object to include business logic rules or hook in audit logging or anything similar.</p>
<p>The main disadvantage is that the object model created is a one to one mapping of your data model which isn&#8217;t always dersired, although you can play around with the object model in the OR Designer.</p>
<p>Have a look at <a href="http://www.joe-stevens.com/2009/07/15/linq-to-sql-base-repositorybusiness-logic-wrapper/" target="_blank" style="font-weight: bold;" rel="nofollow">this post</a> to see how you can start to create a generic framework for your Linq to SQL classes to be able to perform simple CRUD operations without having to write additional code or stored procs for every table in your database.</p>
<p>I&#8217;ve then extended the framework in <a href="http://www.joe-stevens.com/2009/12/28/linq-to-sql-generic-framework-using-reflection/" target="_blank" style="font-weight: bold;" rel="nofollow">this post</a> to allow queries to easily be created on the fly using the dynamic linq library so that more complex queries can be generated without having to write additional code.  Using this does loose the type safety provided when writing queries with Linq but the result is fairly cool.</p>
<p>Linq to SQL is not ideal in all situations; it probably serves best in smaller applications, although I have used it for a large enterprise project which still worked extremely well.</p>
<p>Joe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dulari</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-733</link>
		<dc:creator>Dulari</dc:creator>
		<pubDate>Wed, 30 Dec 2009 22:59:24 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-733</guid>
		<description>Hi,

Useful information. If you can aslo eloberate the advantages over simple query language in example, it would be more clear for novice users like me. 

This tut exactly says what is linq and how can we use it, but i still havnt got the idea how its surpasses the regular way of querying which is more easy for me.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Useful information. If you can aslo eloberate the advantages over simple query language in example, it would be more clear for novice users like me. </p>
<p>This tut exactly says what is linq and how can we use it, but i still havnt got the idea how its surpasses the regular way of querying which is more easy for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-482</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Fri, 30 Oct 2009 01:42:07 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-482</guid>
		<description>Hi Joe

Thanks for your comment.

I&#039;ve been meaning to reorganise my Linq to SQL posts and write some more follow-ups to this. It&#039;s just finding the time!

Cheers
Joe</description>
		<content:encoded><![CDATA[<p>Hi Joe</p>
<p>Thanks for your comment.</p>
<p>I&#8217;ve been meaning to reorganise my Linq to SQL posts and write some more follow-ups to this. It&#8217;s just finding the time!</p>
<p>Cheers<br />
Joe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe T</title>
		<link>http://www.joe-stevens.com/2009/07/01/linq-to-sql-tutorial/comment-page-1/#comment-480</link>
		<dc:creator>Joe T</dc:creator>
		<pubDate>Thu, 29 Oct 2009 23:49:11 +0000</pubDate>
		<guid isPermaLink="false">http://joestevens.wordpress.com/?p=94#comment-480</guid>
		<description>This is a very clean and useful introduction to LINQ covering aspects of how it works and can be used in the context of a standard web example. Great explanation and layout. Thank you for the same.</description>
		<content:encoded><![CDATA[<p>This is a very clean and useful introduction to LINQ covering aspects of how it works and can be used in the context of a standard web example. Great explanation and layout. Thank you for the same.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

