我使用實體框架5與POCO實體和延遲加載代理。在大多數情況下,我急切地加載後續操作所需的所有實體,但在某些情況下,我依靠延遲加載來檢索並導航到相關實體。這很好,但我想審覈我的應用程序,並確保我不會錯過加載優化的機會(或至少消除過度使用延遲加載)。日誌延遲加載操作
我目前依靠SQL Profiler來達到這個目的,但這很乏味,因爲很難區分急切/顯式加載和延遲加載查詢。
是否可以記錄延遲加載操作?基本上,我希望Debug.Print在執行商店查詢時作爲延遲加載的結果(但不是在我明確執行查詢時)。
請不要提供關於延遲加載的優點(或缺乏)的評論。我正在研究一個大規模的應用程序,在這個階段切換會非常危險。