Linq iqueryable 什么更快:直接访问表还是通过对象层次结构?

假设我有 2 个相关表: Candidates - 有通知列表 所以问题是:


Candidates.SelectMany(c=>c.Notifications.Where(...).ToList())

或类似的东西


var candIds = ...//int array of candidates that i need

Notifications.Where(n=>candId.Contains(n.CandidateId) && ...).ToList()

哪里性能更好?那些表达是一样的吗?


慕无忌1623718
浏览 108回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP