Post · 2020-06-19 00:00

我不知道為什麼有那麼多人有大 IEnumerable 迷信.

我不知道為什麼有那麼多人有大 IEnumerable 迷信. yes, 今天你寫的如果是 chainable, 而且你今天確實是一個尚未完成的查詢. IEnumerable 有意義. 但當你都已經是在拿[成品] 進行處理的時候, 大方地使用 List 好嗎? IEnumerable 多重 eval 反而會比 ToList 慘啊 重點是你要知道 IEnumerable 本質上裡面在幹嘛, 操作資料的階段跟目的是什麼. 就算你是 EF 的 Query , 你也不敢把它塞進 static ,讓他跟 db context 脫鉤對吧? 管他是不是 IEnumerable . 你都得搞懂資料會怎麼走, 怎麼算. 如果查詢是多重條件而未完結, 使用 IEnumerable 可以賺一些便宜. (EF Query 很常在這個情況) 但已經查完到斷點的時候就要果斷結束啊. 拉桿拉到底捨不得投球只會讓你打籃板背投不進好嗎

原始 Facebook 貼文

Replies
0
Likes
0
Reposts
0

Comments

No approved comments yet.