透過OpenAccessLinqDataSource快速排序、分頁 透過 OpenAccessLinqDataSource 繫結控制項,並啟動排序和分頁功能,非...
Kuick 在資料層裡,針對任何 Entity 的 Select, Insert, Update, Delete, ExecuteNonQuery, Execu...
接下來三篇分享內容說明『規格快取』、『規格同步』、『資料初始化』。 下圖是啟動 Kuick 生命週期的 7 項事件中有關資料的部份,首先從『Schema Cac...
系統需要有類似於 Windows 登錄檔 (Registry) 的組態服務,提供給系統執行期的操作設定儲存處。這個內建服務實作於 Kuick.Builtin.C...
依據進度我們要進入實做的部分了,昨天的 docker-compose,剛好幫我們建立了一組 slave-master MySQL database,今天將利用昨...
軟體架構不一定是龐大的,但一定是清晰的。 清晰的軟體架構,執行期從系統的第一聲心跳開始,核心歷經一連串狀態改變的過程,稱之為系統生命週期。生命週期的重要性,在於...
Sql 物件解析器 (Kuick.Data.SqlParser),依據 Sql Command 物件,以及資料庫提供者實作的資料指令生成器 (Kuick.Dat...
OpenAccess的核心:*.rlinq 本文將簡介 OpenAccess的核心:*.rlinq 的結構。 OpenAccess ORM 的核心,就是 *.r...
為OpenAccessLinqDataSource設定過濾條件,取出符合條件的資料 查詢資料應該是 OpenAccessLinqDataSource 控制項最多...
這裡先不討論是否適合廣泛使用 Trigger 開發系統邏輯,以及使用 Trigger 的便利性以及除錯上帶來的麻煩,這裡僅討論 Kuick Entity 實作的...
如何在沒有安裝OpenAccess ORM的環境下編譯專案 鐵人賽的最後一篇,我們要來聊聊,如何在沒有安裝 OpenAccess ORM 的環境中,編譯專案,因...
資料初始化需求分成 2 種情況: <一次性的資料建立> 一次性的需求來自於系統部署時,資料建立可以採取匯入資料庫備份檔,或是執行一段 Sql 指令達成目的,這些...
ORM 介紹 昨日,我們直接利用實作來感受 Spring Data JPA 的快速開發,會發現到我們只要建立 Entity,就可以幫助我們做資料庫映射來新增資料...
OpenAccess快速入門13 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第十三篇說明如何透過 OpenAccess 刪除資料的同時...
設計期、執行期的區別雖然很清楚,但是如何在設計期未知,開發出能夠在執行期正確運作的系統呢?為了解決這件事,首先得將問題定義何為設計議題,何為部署議題,配合適當的...
主要修正 Bug,並提供前面系列分享裡的範例程式碼。 請下載新版原始檔,使用 VS 2010 開啟前,請先確認是否安裝以下程式: 1. NuGet 2. MSB...
OpenAccessLinqDataSource新增、修改、刪除資料的限制 前一篇說明如何透過 OpenAccessLinqDataSource 執行新增作業,...
透過OpenAccessLinqDataSource的Expression Editor建立物件屬性預設值 運算式編輯器是一個挺好玩的工具,這篇我們來看一下新增...
OpenAccess快速入門02 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第二篇我們就來寫程式,驗證是否能順利透過 OpenAcce...
建立OpenAccess ORM的監聽器 前一篇文章,我們透過設定物件容器的 Log 屬性來取得真正執行的 Sql 語法,但是 Log 屬性限制必須使用 Tex...
多個OpenAccessLinqDataSource共用一個交易 當我們使用 OpenAccessLinqDataSource 做新增、修改時,有時會需要全部成...
透過OpenAccessLinqDataSource的Expression Editor設定篩選條件 前一篇「透過OpenAccessLinqDataSourc...
今天我們會用部落格跟使用者的關係來講解關聯,首先先做設定,部落格跟使用者的關係為 使用者對應多個部落格 每一個部落格對應使用者 class Blog <...
OpenAccess快速入門08 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第八篇來聊聊如何在資料庫中加入一筆記錄。 在 ORM 的架...
透過OpenAccessLinqDataSource的Expression Editor設使用者自行選擇排序欄位 前一篇文章說明如何透過運算式編輯器建立自訂的篩...
透過OpenAccessLinqDataSource執行新增作業 前一篇簡單透過 OpenAccessLinqDataSource 執行簡易查詢,並且做了免寫程...
OpenAccess快速入門10 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第十篇來說明如何更新資料庫中的既有資料。 這篇文章我們說明...
簡述OpenAccessContext的ObjectState狀態變化 快速入門系列中,我們展示了如何透過 OpenAccess ORM 建立、修改、刪除資料,...
OpenAccess快速入門09 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第九篇將承續前一篇文章,說明如何建立關聯物件並寫入資料庫。...
接下來的 3 篇內容,討論 Entity 的資料結構,包含: Entity基本資料結構 ObjectEntity 物件式資料結構 HierarchyEn...