2024-02-21

[C#] 探索 FreeSql:讓資料庫操作更為簡便高效 - 一對多的對應輕鬆操作

上一篇文章,我們針對 資料如果過於龐大,拆成兩張表,並且同 Key 狀況下

進行 Table 擴充,還有一種狀況在開發上會常遇到的就是 OneToMany 的狀況

我有一個 OrderInfo 他有一個 Propery 物件為 Cate ,但是 CATES 表格中 中,每一個 Cate 會被許多 OrderInfo 的 CateId  給關聯著



在案例中,我們新增兩筆 OrderInfo  ,並且也新增兩個 Cate ( Cate1, Cate2 ) ,但是我把兩筆訂單都關聯再 Cate2  

Data Model:


寫入 OrderInfo , Cate 


查詢:


資料庫結果:


測試大概到這裡,其實 FreeSql 是一套試著簡化開發者去操控資料庫的工具

單看程式碼的確是簡化很多,但是前提是你要夠熟練,因為其實我測是很久,很多時候都不如我達到的測試結果

所以在這裡筆記一下,這系列目前就先寫到這,如果之後我有用 FreeSql 開發,有遇到問題我們再繼續聊..