我可以在EntityFramework中的ObjectSet上使用多少Include以保持性能?
我在我的个人资料页面使用以下LINQ查询:
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;
它有一个长对象图并使用许多包含。它现在运行得很好,但是当网站有很多用户时,它会影响性能吗?
我应该用其他方式吗?
幕布斯6054654