EF 太重,MyBatis 太輕,ORM 框架到底怎么選 ?
以 EF 為代表的基於 Linq 的 ORM 框架總是 很重。 他們的功能早已超出了一個 ORM 的范疇, ORM 是 Object Relational Mapping ,從名字上看,其初衷是將 ...
以 EF 為代表的基於 Linq 的 ORM 框架總是 很重。 他們的功能早已超出了一個 ORM 的范疇, ORM 是 Object Relational Mapping ,從名字上看,其初衷是將 ...
在 .NetFramework 中使用 WebApi ,在不討論 微服務 的模式下,大部分都是以層來拆分庫的 : 基礎設施 數據存儲層 服務層 WeApi 層 一些其它的功能庫 ...
在上次的文章中簡單介紹了 Reface.NPI 中的功能。 本期,將對這方法名稱解析規則進行詳細的解釋和說明, 以便開發者可以完整的使用 Reface.NPI 中的各種功能。 基本規則 ...
Reface.AppStarter 是一種基於 .NetFramework 的應用程序啟動模式,使用該啟動模式,你可以輕松的得到以下功能 : IOC / DI 自動注冊與裝配 簡化配置 ...
Reface.AppStarter 中的事件總線功能是通過 Reface.EventBus 提供的。 參考文章 : Reface.AppStarter 框架初探 使用 Reface.Ev ...
監聽者模式 是一種比較常見的設計模式。 在日常的開發中,我們所使用的 事件 就是一種符合 監聽者模式 的功能。 對 監聽者模式 還不太明白的同學可以通過 WinForm 開發來理解這一概念。 在 ...