例如檢查產品是否停賣
原本的寫法是用以下方法尋找
DT.Select("Id=" & ProductId)
後來改寫 DataTable 加上 PrimaryKey
'寫入Cache前先設定好
DT.PrimaryKey = New DataColumn() {obj.Columns("Id")}
Dim row As DataRow = DT.Rows.Find(ProductId)
共1085筆 找出其中一筆
Select方法 - 00:00:00.0000559
Rows.Find - 00:00:00.0000064
兩者速度差了約10倍