2 EF Core 如何顯示執行的SQL語句

2022-01-11 02:24:48 字數 949 閱讀 2479

除錯的時候需要檢視執行的sql 語句,我一般是使用 sql profiler,當然還有另外一種方式,就是配置ef 日誌,這兩種方式都比較簡單實用,sql profiler可以過濾掉很多自己不想看的日誌,可以只看某乙個ip的日誌,而ef core 的日誌則不可以;

todo 我會在這裡新增乙個附件,以後使用記得修改hostname

在launchsettings.json中刪除iis節點,使程式以控制台應用啟動

using microsoft.aspnetcore.hosting;

using microsoft.extensions.configuration;

using microsoft.extensions.hosting;

using microsoft.extensions.logging;

public static ihostbuilder createhostbuilder(string args) =>

host.createdefaultbuilder(args)

.configurelogging((hostingcontext, logging) =>

).configurewebhostdefaults(webbuilder =>);}

}

預設是只能看到引數,看不到引數的值,在startup.cs 的configureservices 方法中啟用顯示敏感資料:

public void configureservices(iservicecollection services)

);}

},"allowedhosts": "*",

"connectionstrings":

}

如何動態的顯示程式執行的時間

假設你在做乙個小軟體,需要動態顯示某個軟體功能執行所花費的時間.就像防毒那樣,上面會有執行時間。動態顯示很簡單,首先想到的就是設定乙個定時器,每隔一秒獲取當前系統的時間,然後和程式剛執行的時間相減就能得出執行時間了。但是這樣就有乙個問題,假如中途你這個程式想要暫停一會,然後繼續,你會發現,顯示的時間...

s3如何把grid中的內容居中顯示

s3預設情況下,grid中的內容,文字都是左對齊,數字都是右對齊。如下圖 如果客戶想實現所有grid中的內容都居中,可以通過改css的方式實現。支援版本v5.2及以上版本 操作步驟如下 1.修改安裝目錄s3 program目錄下web.config中的相關配置 記事本開啟web.config找到de...

如何讓History命令顯示所執行命令的時間

history其實是乙個比較敏感的命令,它能記錄我們所執行過的命令語句,因此它對於我們追朔一些問題時能夠起到一定的幫助,那麼這個命令其實加上一些引數也是能夠起到不同的效果,甚至可以通過一些引數的修改來達到規避敏感關鍵命令輸入,以防被有心人檢視,那麼今天主要的問題就是解決history顯示出所有命令列...