2011-09-14 76 views
0

有沒有辦法自動生成表名和字段的常量?與T4MVC對文件和文件夾所做的相似。爲數據庫表名稱和字段生成常量?

我有一些需要字段名稱的sp,並且能夠自動生成字符串常量會很好。

+0

你能舉個例子說明你的意思嗎?你想有一個存儲過程,基於某種模板創建表? – adamleerich

+0

您打算使用哪種語言來生成常量:c#ot t-sql? – mishau

+0

@mishau它不管是c#還是t-sql。它應該生成包含常量的有效c#類。 –

回答

0

我不確定我是否完全理解您的問題,但CodeSmith是經常與C#/ SQL Server DB一起使用的更好的代碼生成工具之一。

它允許您通過加載模式(SQL數據庫或手工製作的XML文件)來生成代碼,並將它們用作各種模板的輸入。 CodeSmith本身帶有一些相當不錯的模板,例如爲你指定的所有表創建完整的CRUD存儲過程,或者在C#(NetTiers,CSLA等)中創建整個數據訪問層。創建自己的模板相對容易,幾乎可以想象任何事情,並且我看到了實現,其中枚舉是從表中的實際值或表本身生成的。

唯一的問題是CodeSmith不是免費的,但它絕對值得一看。

+0

如果你想要一個免費的解決方案,我會看看t4模板。您也可以使用codedom根據您的級別輕鬆完成此操作。如果你有一個更復雜的代碼產生你應該使用第三方解決方案,如codesmith。 – jwize

相關問題