這是我正在使用的代碼片段。隨意提出一個更好的方法。我不介意將數據集序列化爲JSON,並將其重新放在另一邊,使用數據集以外的其他東西,或者你們想出的其他東西。這些結果需要在另一側的列表框中顯示。另外,我寧願遠離現在的約束。將數據從WCF發送到Silverlight客戶端的最快方式是什麼?
string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Local"].ToString();
try
{
SqlConnection objConnection = new SqlConnection();
DataSet ObjDataset = new DataSet();
SqlDataAdapter objAdapter = new SqlDataAdapter();
objConnection.ConnectionString = connectionString;
SqlCommand getStudies = new SqlCommand("UWG.getCourses", objConnection);
getStudies.CommandType = CommandType.StoredProcedure;
objConnection.Open();
objAdapter.SelectCommand = getStudies;
objAdapter.Fill(ObjDataset);
return ObjDataset;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
什麼意思是最快的?我想你不是在尋找答案「獲得更好的網卡」...... – 2011-03-24 14:28:35
「最快」意思是最有效的,不像數據集那樣龐大等。 – Sean 2011-03-24 14:32:39
所以不是快但精益? – 2011-03-24 14:34:40