title: How many Include I can use on ObjectSet in EntityFramework to retain performance?
body: <p>I am using the following LINQ query for my profile page:</p>
  
  <pre><code>var userData = from u in db.Users
                          .Include("UserSkills.Skill")
                          .Include("UserIdeas.IdeaThings")
                          .Include("UserInterests.Interest")
                          .Include("UserMessengers.Messenger")
                          .Include("UserFriends.User.UserSkills.Skill")
                          .Include("UserFriends1.User1.UserSkills.Skill")
                          .Include("UserFriends.User.UserIdeas")
                          .Include("UserFriends1.User1.UserIdeas")
                                 where u.UserId == userId
                                 select u;
  </code></pre>
  
  <p>It has a long object graph and uses many Includes. It is running perfect right now, but when the site has many users, will it impact performance much?</p>
  
  <p>Should I do it in some other way?</p>