5

我正在分析使用MS SQL 2008從實體框架1生成的SQL的性能。我的實體框架生成的SQL執行兩次嗎?

當我在SQL Server Profiler 2008中運行跟蹤時,我注意到了一些我沒有想到的東西。對於每個執行的查詢,我得到兩條RPC:Completed語句,用exec sp_reset_connection statement分隔。這是預期的行爲?

SQL Server Profiler Results

+0

你可以發佈你正在運行的代碼嗎? – 2012-03-14 04:58:33

+0

@ajcvickers我正在處理的系統是相當龐大的,所以現在提供代碼是不可能的,我需要一些時間才能獲得原型。我認爲這不是你期望的那樣? – Tr1stan 2012-03-14 17:22:23

+0

每次枚舉LINQ to Entities查詢(例如使用ToList())時,都會針對數據庫執行查詢。我想知道是否是這樣。 – 2012-03-14 18:33:44

回答