Confused on which one to to use - Linq to SQL, Datasets or Ado.Net Data entity model?
<p>I'm a pretty descent old school ASPNET developer i.e I still use Visual studio 2005 &amp; webforms to build websites.</p>

<p>But with all the recent MVC hype I decided to get a copy of VS 2010 express and get aquainted with 'New school' ASPNET development.</p>

<p>I have always relied on datasets to build my n-tier my web apps but VS 2010 has introduced me to new ORMs i.e Linq to SQL &amp; Ado.Net Data entity model.</p>

<p>So now I'm confused on which one to use. Microsoft must had a reason to provide us with the 3 options...I just need to know when &amp; why to use which model.</p>
