string metadata.XAxisColumn -- contains a column name (e.g., "Date")
string metadata.YAxisColumn -- contains another columnname (e.g., "Close")
當我知道列的前面的名字,我當然可以這樣做:
var query = from record in myView
where record.Date >= startDate && record.Date <= endDate
select record.Close
但是,列名不知道,直到運行時。他們在metadata.XAxisColumn
和metadata.YAxisColumn
。
什麼是構造是這樣的一個查詢的正確方式:
var query = from record in myView
where record.[metadata.XAxisColumn] >= startDate && record.[metadata.XAxisColumn] <= endDate
select record.[metadata.YAxisColumn]
對象(即記錄)是什麼類型? – 2010-07-15 19:39:39
@Kieren - 他們是一個通用類型(我想這是問題的一部分) – 2010-07-15 19:56:32