[C#] Azure - 自己寫了一個方便自己使用的 library for Azure Table Storage

2022-02-08

Azure Storage Table 真的是 一個讓人又愛又恨的東西,他很便宜,所以我就自己寫了一個簡單的 library 來操控

用了一陣子想說就分享一下



基本上操作很簡單


1. 首先初始化 


2.建立 Table  ,請注意,如果後面 needToCheckExisted 帶入 true ,他會幫你檢查如果 table 不存在,他會自動建立,當然有判斷就會比較耗效能


3. 新增修改資料,請注意你的物件必須要繼承 DTableEntity ,這樣就變得很簡單





4. 刪除資料


5.查詢單筆資料


6.使用 PartitionKey 取得所有資料


7.根據  PartitionKey 取得資料數量,這個如果資料量大會慢,我自己測試 50萬筆資料需要花費 72秒,10萬筆資料需要花費 16 秒



source: https://github.com/donma/No2verse.AzureTable

基本上還有其他 function 這邊我提供一下我的 interface ,大概就可以知道能幹嘛



至於第七點如何加速,我有一些其他想法之後我再來寫文章分享一下


當麻許的超技八 2014 | Donma Hsu Design.