我可以在EntityFramework中的ObjectSet上使用多少I(mǎi)nclude以保持性能?我在我的個(gè)人資料頁(yè)面使用以下LINQ查詢(xún):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;它有一個(gè)長(zhǎng)對(duì)象圖并使用許多包含。它現(xiàn)在運(yùn)行得很好,但是當(dāng)網(wǎng)站有很多用戶時(shí),它會(huì)影響性能嗎?我應(yīng)該用其他方式嗎?
我可以在EntityFramework中的ObjectSet上使用多少I(mǎi)nclude以保持性能?
HUX布斯
2019-07-27 09:56:13