title: Should I use Datasets or Entity Framework to transfer data via WCF services?
body: <p>I am working on a application design and investigating on passing data between WCF services and the ASP.NET web application. Options I am looking at are to either use "Datasets" or Entity Framework.</p>
  
  <p>I have bunch of questions,</p>
  
  <ol>
  <li>If I use Entity Framework to pass data, would it add more overhead to the WCF communication,</li>
  <li>Is Datasets considered as "light weight" considering the communication overhead,</li>
  <li>If i use Entity Framework, how can I maintain object models if I use stored procedures to return complex data?</li>
  </ol>
  
  <p>Overall I need to figure out pros and cons of using these technologies. </p>