2012-06-14 89 views
0

從CodeSmith 6中的ColumnSchema對象中,我需要能夠生成SQL Server表定義。我無法生成類型;我需要能夠生成以下類型:CodeSmith 6:生成數據庫類型

varchar(100) 
varchar(MAX) 
int 
bit 
etc... 

但我找不到此屬性。密碼學家有什麼可以提取這個嗎?我一直在尋找,但找不到任何東西...

謝謝。

回答

0

您可以通過讓模板繼承SqlCodeTemplate來輕鬆創建這些值。然後,您只需將ColumnSchema對象傳遞給GetSqlParameterStatement方法,該方法將返回此類型信息。

我強烈建議查看一下Database \ DbSnapShot \ TableSchema.cst和StoredProcedures \ StoredProcedures.cst模板,因爲它們都顯示洞察力或做你正在尋找的東西。

感謝

-Blake Niemyjski