请问用Codesmith能获取表的主键吗?

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:32:52
如题,如果可以获取,请告知方法,谢啦!

直接用

SourceDatabase.Tables[i].PrimaryKey.MemberColumns[0].ToString()

这样就可以了,不过找出来的会是完整的带用户名的名称,如果想只要主键名,后面再加上分隔一下就可以了

SourceDatabase.Tables[i].PrimaryKey.MemberColumns[0].ToString().Split('.')[2]