OSharpNS簡介 OSharp Framework with .NetStandard2.0(OSharpNS)是OSharp的以.NetStandard2.0為目標框架,在AspNetCore的現有組件 ...
ASP.NET Core具有一個以ServiceCollection和ServiceProvider為核心的依賴注入框架,雖然這只是一個很輕量級的框架,但是在大部分情況下能夠滿足我們的需要。不過我覺得它最缺乏的是針對AOP的支持,雖然這個依賴注入框架提供了擴展點使我們可以很容易地實現與第三方框架的集成,但是我又不想 節外生枝 ,為此我們趁這個周末寫了一個簡單的Interception框架來解決這個 ...
2017-01-09 08:24 24 6303 推薦指數:
OSharpNS簡介 OSharp Framework with .NetStandard2.0(OSharpNS)是OSharp的以.NetStandard2.0為目標框架,在AspNetCore的現有組件 ...
我們都知道ORM全稱叫做Object Relationship Mapper,也就是可以用object來map我們的db。 而且市面上的orm框架有很多,有重量級的Entity Framework,有輕量級的Dapper、PetaPoco等 假如你喜歡原生的Sql語句、又喜歡ORM的簡單 ...
很久之前開發了一個名為Dora.Interception的開源AOP框架(github地址:https://github.com/jiangjinnan/Dora,如果你覺得這個這框架還有那么一點價值,請不吝多點一顆星),最近對它作了一些改進(包括編程模式和性能,目前最新版本2.1.4)。一直以來 ...
HSQL 是一種輕量級的基於 .NET Core 的數據庫對象關系映射「ORM」框架 HSQL 是一種可以使用非常簡單且高效的方式進行數據庫操作的一種框架,通過簡單的語法,使數據庫操作不再成為難事。目前支持的數據庫有 MySql、SQLServer。 安裝方法 ...
多年從事框架設計開發使我有了一種強迫症,那就是見不得一個應用里頻繁地出現重復的代碼。之前經常Review別人的代碼,一看到這樣的程序,我就會想如何將這些重復的代碼寫在一個地方,然后采用“注入”的方式將它們放到需要的程序中。我們知道AOP是解決這類問題最理想的方案。為此,我自己寫了一個AOP框架 ...
概要介紹 筆者認為AspectF是比較不錯的.NET下AOP解決方案,當然Spring.NET框架下的AOP功能也很強大非常出色,但這個框架相對來說比較復雜,本篇文章將着重向大家介紹AspectF這個專注於AOP的輕量級的框架的使用。AspectF可以使用一種簡單的方式為你的代碼添加方面 ...
這里所謂的與第三方AOP框架的整合不是說改變Dora.Interception現有的編程,而是恰好相反,即在不改變現有編程模式下采用第三方AOP框架或者自行實現的攔截機制。雖然我們默認提供基於IL Emit實現方式,並且對IL指令進行了深度的優化,但是如果我們真的具有更好的選擇,我們可以通過簡單 ...
這是一個基於最新的ASP.net core 5.0創建Razor Page應用程序解決方案模板。遵循Clean Architecture的原則,以最求簡潔的代碼風格和實現快速開發小型的web業務系統的目標,並且從沒停止過更新。該項目從最早的asp.net web form,asp.net mvc5 ...