Asp.net-Mvc-2

如何避免編寫樣板程式碼?

  • August 6, 2010

好吧,我一直在關注 NerdDinner 線上教程,我已經完成了 T。

現在我已經使用幾乎相同的架構實現了我自己的項目。

我注意到我的過程是:

  1. 創建數據庫。
  2. 創建 DBML。
  3. 使用數據訪問方法創建 |TableName|Repository.cs 類。
  4. 創建部分 |TableName| 處理驗證的類。
  5. 沖洗並重複所有表。

當我完成時,我已經筋疲力盡了,除了拖動和複製粘貼程式碼以及更改變數名之外,我還沒有真正做任何事情。

我在這裡想念什麼。我在哪裡可以改善我所處的樣板霧霾?

編輯:沒有創建我自己的 T4 模板,有什麼工具可以幫助我嗎?

請參閱Visual Studio 模板

我沒有使用它們,但我假設如果您花時間自定義它們,您將能夠使 Visual Studio 立即生成很多您已經完成的工作,特別是使用嵌入在 Visual Studio 中的 T4 模板語言/解釋器.

我用的不多,但也許你可以創建一個 codesmith 模板來處理這個問題。http://www.codesmithtools.com/

我已經看到它在 Nettiers 和其他一些場景中效果很好。

引用自:https://stackoverflow.com/questions/3358150