去年參加第五屆iT邦幫忙鐵人賽,參賽主題是「Kuick Application & ORM Framework」,內容主要說明 Kuick 軟體架構原理...
從一個簡單的範例講起,資料包含「員工」、「角色」、「客戶」、「品牌」、「商品」、「訂單」、「訂單商品」。 首先,請下載範例程式碼 Labs-2013-10-02...
昨日範例程式裡的Entity只是列出資料欄位,今天讓我們開始在欄位上增加一些商業邏輯,首先是資料之間的關連。 首先,請下載今天的範例程式碼 Labs-2013-...
兩個資料表如果存在多對多的關連,勢必需要有第三個資料表(關連資料表)記載這項關係,最簡單的關連資料表只需2個欄位,分別存放所關連到資料表的主鍵欄位值。這樣的需求...
直接挑戰微軟Entity Framework 是需要勇氣! 先以資料新修刪操作為例,比較Entity Framework與Kuick的差異,雖然這不是ORM的全...
上一篇概觀地了解Kuick與EF的基本差異之後,這一篇開始詳細地說明CRUD每一項操作;從「Entity欄位定義與新增資料」講起。 <Entity欄位定義> K...
曾經使用過 EF,就會了解批次修改資料有多麼困難,還好 Kuick 只需要幾行程式就完成。 為了讓 EF 擁有批次修改資料的功能,或許你曾經使用過 Entit...
所有ORM功能裡,資料選取應該是占據最大的部份,今天先從如何使用PK選取單筆資料講起。 Kuick 提供 2 種以主鍵(PK)選取該筆資料的方法,無論資料表屬於...
相對於其他 ORM,Kuick 最大的不同之一是同時支援「設計期已知」與「設計期未知」語法,這件事說來有些許抽象,簡單的說,設計期未知指的是「設計期使用參數決定...
執行資料選取,相對困難的部份在於條件設定,這也是影響 ORM 好不好用的關鍵之一,目前 Kuick 尚未完全實作支援所有 LINQ 功能,在便利性上的確有些落差...