Delia's Blog

菜鳥工程師小鈞的筆記

0%

在RESTful API中,可以使用JSON Patch來對資源進行部分更新。JSON Patch是一種基於JSON格式的輕量級協議,用於描述將一個JSON文件轉換為另一個JSON文件的操作序列。它定義了許多操作,例如新增、更新、刪除、移動、複製操作,本文使用.NET Core實現。

Read more »

很多人在使用Code First來完成資料庫映射往往都是一個物件對應一張表,我們其實也可以將領域物件設計成繼承關係,但關聯式資料庫只有一對一、一對多的關係,並不支援繼承,於是我們需要有一些規則來做映射,本文將介紹EF Core如何將物件導向與關聯式資料庫做映射

Read more »

.NET core CAP 是一個在分散式系統中,可以讓你輕鬆實現「事件發送」達成「最終一致性」的擴充套件,它具有輕量級、易使用、高性能等特點。CAP提供了更加簡化的方式來處理EventBus中的發佈/訂閱以及多種資料庫消息持久化的功能,搭配.NET core Service Collection只需要簡單的註冊設定,就可以輕鬆在服務中導入CAP,本文將介紹何謂CAP定理,及.NET core CAP的基本用法。

Read more »

當多個使用者同時存取資料庫時,我們必須確保資料的一致性和正確性。在 EF Core 中,我們可以使用樂觀鎖和悲觀鎖來處理高併發情境。本文將介紹樂觀鎖及悲觀鎖的MSSQL範例,以及如何在 EF Core 中使用這兩種鎖。

Read more »