(1)直接返回DataSet對象
< XMLNAMESPACE PREFIX ="P" />
特點:通常組件化的處理機制,不加任何修飾及處理;
優點:代碼精減、易於處理,小數據量處理較快;
缺點:大數據量的傳遞處理慢,消耗網絡資源;
建議:當應用系統在內網、專網(局域網)的應用時,或外網(廣域網)且數據量在KB級時的應用時,採用此種模式。
示例如下:
客戶程序調用方法:
(2) 返回DataSet對象用Binary序列化後的字節數組
特點:字節數組流的處理模式;
客戶程序調用方法:
(3) 返回DataSetSurrogate對象用Binary序列化後的字節數組
(4)返回DataSetSurrogate對象用Binary序列化並Zip壓縮後的字節數組
特點:對字節流數組進行壓縮後傳遞;
客戶程序調用方法:
private void binddata(DataSet dataSet)< XMLNAMESPACE PREFIX ="O" />
{
this.dataGridView1.DataSource = dataSet.Tables[0];
this.label5.Text = "共計:" + dataSet.Tables[0].Rows.Count + "條記錄";
}