Ottenere il nome completo tipo .NET in CodeSmith
Domanda
C'è un modo di ottenere la versione completa di .NET nome di tipo quando si scrive un modello CodeSmith? GetCSharpVariableType sembra solo gli alias di ritorno. Dal momento che sto utilizzando la riflessione, ho bisogno di essere in grado di generare gli attributi con il nome del tipo e proprio "int" o "stringa" non funzionerà.
Soluzione
Sotto il cofano, che il metodo è usare la mappa di DbType-CSharp. Si avrebbe bisogno di creare un metodo nel modello che utilizza la mappa Sql-System o semplicemente usare column.SystemType.Name
Grazie -Blake Niemyjski
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow