title: I would like others to explain this piece of code to me
body: <p>I have the code below that should do bring to me a list of users. I was testing the "Take" function to do a pagination but it just doesn't work.</p>
  
  <pre><code>using (MyContainer myContainer = new MyContainer())
  {
      // Works
      var user = myContainer.User.Where(u =&gt; u.Name == Name).ToList();
      // The "Name" comes from User.Name
      // myContainer is generated by my edmx he inherits the ObjectContext in the design generated by edmx as it shows below
      //// public partial class MyContainer : ObjectContext
  
      // Does not work
      var foo = (from t in myContainer.User
                 select t.Name).Take(10);
  
      return user;
  }
  </code></pre>
  
  <p>Why the being so similar to the first doesn't work. </p>
  
  <p>Throw exception <em>"Cannot convert Lambda expression to type 'string'  because it is not a delegate type"</em></p>