我已經收集了來自兩個不同來源的數據,例如:來自在線資源和來自本地數據庫。來自這些源的結果各自存儲在它們自己的System.Data.DataTable
對象(扁平結構)中。DataTables - 可配置查詢
我希望能夠通過可以在App.Config中配置的連接查詢來查詢這些源代碼。這如何實現?
DataTable
dtPublicCompanyBlacklist
包含以下幾列:
id
name
DataTable
dtMyCompanyCustomerSource
包含以下幾列:
id
salesTotal
e-mail
我希望能夠寫類似以下內容(如string
):
select a.name, b.salesTotal, b.e-mail
from dtPublicCompanyBlacklist a, dtMyCompanyCustomerSource b
where a.id = b.id
應用程序的用戶應該能夠修改查詢,而無需重新編譯源代碼。我還沒有發現Linq可以像這樣使用。
_「查詢這些來源與我可以在App.Config中配置的連接查詢」_你能更好地解釋它嗎?一點都不清楚。 – 2014-11-21 09:05:21
@TimSchmelter更新的例子,希望它澄清了這個問題。 – 2014-11-21 09:22:56