title: What are the some data access options for manipulating data using asp.net controls?
body: <p>My first question on SO!</p>
  
  <p>What I'm working on is a Webforms page that's has a lot ASP textboxes, datepickers and dropdowns.  Right now I'm using ADO.net for all of these controls to do CRUD operations.</p>
  
  <p>I'm already a great deal into this project, but I can't help wondering if I could be doing this in an easier or more efficient way.  So far I'm using the SqlDataReader class for everything.</p>
  
  <p>If someone could break down the different options available to me or point me to some good information, I'd appreciate it.  I know it's a pretty broad topic.  I'm kind of aware of LINQtoSQL and EntityFramework.</p>
  
  <p>So my question really is: How does ADO.net compare to LINQtoSQL or EntityFramework?</p>