原文:【原創】基於.NET的輕量級高性能 ORM - TZM.XFramework

前言 接上一篇 原創 打造基於Dapper的數據訪問層 ,Dapper在應付多表自由關聯 分組查詢 匿名查詢等應用場景時不免顯得吃力,經常要手寫SQL語句 或者用工具生成SQL配置文件 。試想一下,項目中整個DAL層都塞滿了SQL語句,對於后期維護來說無異於天災人禍,這個坑誰踩誰知道。本框架在API設計上最大程度地借鑒 EntityFramework 的寫法,干凈的實體,絲滑的增刪改查,穩健的導 ...

2019-05-30 22:03 30 3746 推薦指數:

查看詳情

原創】基於.NET輕量級高性能 ORM - TZM.XFramework 之讓代碼更優雅

【前言】   大家好,我是TANZAME。出乎意料的,我們在立冬的前一天又見面了,天氣慢慢轉涼,朋友們注意添衣保暖,愉快擼碼。距離 TZM.XFramework 的首秀已數月有余,期間收到不少朋友的鼓勵、建議和反饋,在此致以深深的感謝。   不少圍觀的朋友經常問題我,.NET 體系下優秀 ...

Sat Nov 09 07:34:00 CST 2019 9 1080
原創)一個輕量級高性能的消息分發器的實現

一個消息分發器應該要具備以下幾個特征: 集中注冊消息以及消息處理函數; 可以處理任何類型的消息; 根據消息選擇正確的消息處理函數; 能檢測消息的正確性;   要實現一個消息分 ...

Fri Mar 07 20:04:00 CST 2014 12 5465
輕量級高性能ORM框架:Dapper高級玩法

Dapper高級玩法1: 數據庫中帶下划線的表字段自動匹配無下划線的Model字段。 Dapper.DefaultTypeMap.MatchNamesWithUnderscores = tru ...

Sun Jul 02 03:52:00 CST 2017 27 7947
高靈活度,高適用性,高性能輕量級ORM 實現

ORM(Object-Relational Mapping 對象關系映射),它的作用是在關系型數據庫和業務實體對象之間作一個映射,目的是提供易於理解的模型化數據的方法。 ORM雖然有諸多好處,但是在實際工作中,容易發現在大型項目開發中,ORM存在一些缺點,在復雜場景下,反而容易大大增 ...

Fri Jun 05 21:44:00 CST 2015 89 5749
(源碼下載)高靈活度,高適用性,高性能輕量級ORM 實現

我在上一篇博客中簡單說明了一個面向內存數據集的“ORM”的實現方法,也提到我的設計實現或許不能稱之為“ORM”,姑且稱之為 S-ORM吧。 可能有些小伙伴沒有理解我的思路和目的,與傳統ORM框架做了簡單比較,事實上我要做的事情並非為數據庫表結構建立實體對象模型,而是希望使用傳統 ...

Mon Jun 08 18:34:00 CST 2015 7 1666
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM