第五屆 鐵人優選獎

tech
Kuick Application & ORM Framework
kevinjong

系列文章

DAY 11

Kuick -- Schema Sync 規格同步

Kuick 採行 Code First 設計,規格同步過程以程式碼為中心,於系統啟期間依據專案設定的資料庫提供者 (MSSql, MySQL, Oracle)...

DAY 12

Kuick -- Data Initialize 資料初始化

資料初始化需求分成 2 種情況: <一次性的資料建立> 一次性的需求來自於系統部署時,資料建立可以採取匯入資料庫備份檔,或是執行一段 Sql 指令達成目的,這些...

DAY 13

Kuick -- 事件替代 Trigger

這裡先不討論是否適合廣泛使用 Trigger 開發系統邏輯,以及使用 Trigger 的便利性以及除錯上帶來的麻煩,這裡僅討論 Kuick Entity 實作的...

DAY 14

Kuick -- Entity 基本資料結構

接下來的 3 篇內容,討論 Entity 的資料結構,包含: Entity基本資料結構 ObjectEntity 物件式資料結構 HierarchyEn...

DAY 15

Kuick -- ObjectEntity 物件式資料結構

所有物件類型的資料,都應繼承 ObjectEntity,以取得內建的 3 個欄位實作: CreateDate 資料建立時戳 LastModifiedDat...

DAY 16

Kuick -- HierarchyEntity 階層式資料結構

階層式資料結構,常用來設計『分類』、『組織部門』等資料,請參考下面 2 篇資料模型解說階層式資料結構,同時,HierarchyEntity 由此分別定義出如下欄...

DAY 17

Kuick -- 進階說明之前

Kuick 是 Application Framework 以及架構其上的 ORM Framework,如果不用這些,那 Kuick 會是什麼? 答:Utili...

DAY 18

Kuick -- Entity『自我描述規格』『直接存取資料』

在 Kuick ORM 裡,Entity 採行繼承設計,取得內建的多項功能,其中包含自我描述規格,以及可以直接與資料庫溝通,不像其他 ORM Framework...

DAY 19

Kuick -- 設計期 vs. 執行期,設計議題 vs. 部署議題

設計期、執行期的區別雖然很清楚,但是如何在設計期未知,開發出能夠在執行期正確運作的系統呢?為了解決這件事,首先得將問題定義何為設計議題,何為部署議題,配合適當的...

DAY 20

Kuick -- 實作支援 Lambda Expression

要如何開發支援下圖呈現的 Lambda Expression 功能,本篇以 Kuick ORM 為例,詳細說明。 這篇分享主將細談到 Kuick OMR 對於...