[英]Get the SQL that was executed by a strongly typed dataset (C#)
我有很多遺留的C#代碼,不幸的是使用了強類型數據集。 我的問題是,如何填充強類型數據集時實際執行的Select語句?
如果使用類型化的數據集,則所有過程都將映射到數據集中的適當方法(可以在designer.cs中進行檢查)。
您可以選擇任何方法/過程,然后轉到屬性並檢查select命令。
填充強類型數據集時,如何獲取實際執行的Select語句?
我相信您正在使用SqlDataAdapter
填充類型化的數據集。 在這種情況下,您可以只使用SqlDataAdapter.SelectCommand
屬性,例如
da.SelectCommand.CommandText;
通常,您將在數據集設計器的TableAdapter中看到SQL語句。 右鍵單擊並選擇“配置”。 但是,通常會有幾個查詢-您將必須檢查源代碼以確定調用哪個以及使用哪些參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.