簡體   English   中英

獲取由強類型數據集(C#)執行的SQL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM