我一直在使用ORM的這麼久了,我似乎已經忘記了我的大部分基本的數據處理能力在DOTNET :(是否有可能通過數據集中的相關數據表對數據表中的數據進行排序?
是否有可能做這樣的事情?
DataSet ds = new DataSet();
var compiledConnection = new SqlConnection(cDbConnectionString);
SqlDataAdapter daChart = new SqlDataAdapter("select * from Chart", compiledConnection);
daChart.Fill(ds, "chart");
if (ds.Tables["chart"].Rows.Count > 0)
{
var sourceConnection = new SqlConnection(sourceDbConnectionString);
SqlDataAdapter daSource = new SqlDataAdapter("select * from source", sourceConnection);
daSource.Fill(ds, "source");
DataRelation chart_source = new DataRelation("dr", ds.Tables["chart"].Columns["intItemId"],
ds.Tables["source"].Columns["intRowId"], false);
ds.Relations.Add(chart_source);
}
然後使用表「圖表」中的一列來排列數據表中「源」表中的數據?
(在任何人詢問之前,這兩個表位於不同站點上的SqlServer的分離實例中,作爲一個表的數據不是一個簡單的任務,因此這種方法)
乾杯, 馬特