一、引言 接着上一篇的教程,本章我們繼續講SmartSql。今天的主題是動態倉儲。 老規矩,先上一個項目結構 從第二章開始。我們將原來的單一項目做了一個分離。方便之后的更新。 在這個結構中。原本上一章的DataAccess沒有了。取而代之的是Repository ...
動態代理倉儲 SmartSql源碼:https: github.com Ahoo Wang SmartSql 簡介 動態代理倉儲 SmartSql.DyRepository 組件是SmartSql非常獨特的功能,它能簡化SmartSql的使用。對業務代碼除了配置幾乎沒有侵入。可以說使用SmartSqlContainer是原始方法,而DyRepository自動幫你實現這些方法。 DyReposit ...
2018-09-18 17:37 2 798 推薦指數:
一、引言 接着上一篇的教程,本章我們繼續講SmartSql。今天的主題是動態倉儲。 老規矩,先上一個項目結構 從第二章開始。我們將原來的單一項目做了一個分離。方便之后的更新。 在這個結構中。原本上一章的DataAccess沒有了。取而代之的是Repository ...
最近在看smartSql源碼,兄弟寫的。寫的很不錯取取經。 記錄下一些學習的東西,剛開始我先不系統的寫了,隨意一點哈,我看的差不多再給大家一個模塊一個模塊系統的寫。 public T ExecuteScalar<T>(RequestContext ...
0. Why 擁抱 跨平台 DotNet Core,是時候了。 高性能、高生產力,史上最輕量級的ORM。107kb 1. So SmartSql TargetFrameworks: .NETFramework 4.6 & .NETStandard 2.0 ...
入門 安裝 從連接字符串創建SmartSql實例 從XML中創建SmartSql實例 SmartSqlBuilder 生命周期 SmartSqlBuilder 的最佳作用域是應用作用域。 可以使用單例模式或者靜態單例模式。 IDbSession ...
介紹 SmartSql = MyBatis + Cache(Memory | Redis) + R/W Splitting +Dynamic Repository + Diagnostics ...... 她是如何工作的? SmartSql 借鑒了MyBatis的思想,使用XML來管理SQL ...
常見問題 為什么不支持 Linq? SmartSql 希望 開發人員更多的接觸 Sql ,獲得絕對的控制權與安全感。所以目前沒有計划支持 Code First 編程模式。 我想好了Sql怎么寫,然后再來寫Linq,完了可能還要再查看一下Linq輸出的Sql是什么樣的,這真是糟糕的體驗 ...
介紹 SmartSql = MyBatis + Cache(Memory | Redis) + R/W Splitting +Dynamic Repository + Diagnostics ...... 簡潔、高效、高性能、擴展性、監控、漸進式開發 ...
一、引言 經過兩章的鋪墊,我們現在對SmartSql已經有了一定的了解,那么今天我們的主題是事務處理。事務處理是常用的一種特性,而SmartSql至少提供了兩種使用事務的方法。一種是通過Repository(動態倉儲)或者ITransaction的常規調用,一種是基於AOP提醒的動態代理方式 ...