1.前言 前段時間在網上看到一個開源框架很好的。開源:ASP.NET MVC+EF6+Bootstrap開發框架,寫代碼就是比較比較麻煩,分層比較多,對於我這種偷懶的人就想到了寫一個T4模板。不了解 ...
1.前言 前段時間在網上看到一個開源框架很好的。開源:ASP.NET MVC+EF6+Bootstrap開發框架,寫代碼就是比較比較麻煩,分層比較多,對於我這種偷懶的人就想到了寫一個T4模板。不了解 ...
1.前言 為什么會有這篇文章了,最近看到了一些框架,里面要寫的代碼太多了,故此就想偷懶,要是能寫出一個T4模板,在數據庫添加表后,根據模板就可以自動生成了類文件了,這樣多好,心動不如行動。記得使用T ...
額,T4好陌生的名字,和NuGet一樣很悲催,不為世人所熟知,卻又在背后默默無聞的奉獻着,直到現在我們項目組的人除了我之外,其它人還是對其豪無興趣,基本上是連看一眼都懶得看,可憐的娃啊。。。 ...
1.什么是T4? T4,即4個T開頭的英文字母組合:Text Template Transformation Toolkit。T4(Text Template Transformation To ...
前言 經過前面EF的《第一篇》與《第二篇》,我們的數據層功能已經較為完善了,但有不少代碼相似度較高,比如負責實體映射的 EntityConfiguration,負責倉儲操作的IEntityRep ...
對於企業開發來說,代碼生成在某種意義上可以極大地提高開發效率和質量。在眾多代碼生成方案來說,T4是一個不錯的選擇,今天花了點時間寫了一個簡易版本的T4代碼生成的“框架”,該框架僅僅是定義了一些基本的基 ...
Razor Engine,之前僅僅是ASP.NET MVC的一種View引擎,目前已經完全成為一種可以獨立使用的模版引擎,並且已經成為了CodePlex上一個開源的項目(http://raz ...
1. 前言 最近在看《架構整潔之道》一書,書中反復提到了面向對象編程的 SOLID 原則(在作者的前一本書《代碼整潔之道》也是被大力闡釋),而面向切面編程(Aop)作為面向對象編程的有力補充,對實踐 ...
在通過T4模版引擎之基礎入門 對T4有了初步印象后,我們開始實戰篇。T4模板引擎可以當做一個代碼生成器,代碼生成器的職責當然是用來生成代碼(這不是廢話嗎)。而這其中我們使用的最普遍的是根據數據庫生 ...
FluentData,它是一個輕量級框架,關注性能和易用性。 下載地址:FlunenData.Model 利用T4模板,【MultipleOutputHelper.ttinclude】批量生成多文件 ...