0
有沒有辦法將連接對象列表(服務器和數據庫)作爲對象,以便我可以查詢它們。如何檢索LinqPad的連接列表
方案
讓我們在我的連接列表中說,有
- 10個數據庫
- 5服務器
- 每個服務器都有至少3個數據庫
我希望能夠找到這些連接
在我想能夠使用這樣的事情到底表或存儲過程的名稱ImReallyDifficultToLocate ...
this.Mapping.GetTables()
.Where(t=>t.TableName.Equals("[ImReallyDifficultToLocate]"))
.Select (t => t.TableName).Dump();
也許你會解析你的ConnectionsV2.Xml文件來確定服務器和數據庫的列表,然後手動創建一個SqlConnection和SqlCommand來發出類似於'SysFjects'的選擇*,其中名字像'%ImReallyDifficultToLocate%' – sgmoore
@sgmoore,請把它放到回答以便我可以將其標記爲已回答;-)對於那些不知道ConnectionsV2.Xml文件位於何處的人,請檢查您的%appdata%\ LINQPad \文件夾。你也可以將這個文件複製到你的LinQPad文件夾中,它會開始使用那個文件夾。 – cilerler