title: LINQ and Database Permissions
body: <p>I'm still trying to get my head around LINQ and accessing a SQL Database.</p>
  
  <p>I was always taught that you should only have execute permissions of stored procedures to your data.</p>
  
  <p>You should never have select / insert / update / delete.</p>
  
  <p>(This is because of performance and security)</p>
  
  <p>To get the data out of LINQ you obviously need select permissions.  I know you can use stored procs with LINQ, but since I can't do joins what's the point?</p>
  
  <p>Have I missed something???</p>