title: Return Type for Collection from LINQ Query
body: <p>I have a method, that returns a group of accounts</p>
  
  <pre><code>Public Shared Function GetAllNotesByUser(ByVal UserID As Guid) As Account (??)
      Using db As New MyEntity
          Dim query= (From A In db.Account _
                      Where A.aspnet_Users.UserId = UserID _
                      Select A)
          Return query
      End Using
  End Function
  </code></pre>
  
  <p>I would then like to pass this to another function to calculate the totals for all the accounts in the collection.  Is it best practice to return an Ienumerable, a generic list, I'm just not sure what works best with LINQ and the entity framework.</p>