我正在编写 T4 模板来生成 CRUD 存储过程等
我正在使用 SMO 遍历表的列:
For Each column As Column In table.Columns
WriteLine("@" & column.Name & " " & column.DataType.Name & ", ")
Next
我的问题只是如何找到 varchar 列的长度?列上似乎没有任何 Length / MaxLength 等属性。
我使用http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.column_members.aspx作为参考