在 Visual Studio 中编写 .NET 代码时,我可以将 XML 文档注释附加到方法,以向 IntelliSense 提供其摘要。例如:
// <summary>
// This method fiddles the frobble.
// </summary>
void FiddleTheFrobble() { … }
(当鼠标放在方法名称上一段时间时,就会显示该摘要,或者连同自动完成建议一起显示。)
SQL Server Management Studio 中是否存在用于记录数据库对象(表、 View 、存储过程、UDF 等)的类似功能?也许通过设置特定的扩展属性,或者在对象定义之前添加注释?
如果是,如何提供数据库对象的 IntelliSense 摘要?
最佳答案
没有。 SSMS 中的 T-SQL 编辑器不支持 C#/VB.NET 语言的 XML 注释。
但是,如果您将使用完整的 Visual Studio 来开发/维护数据库架构,那么“描述”字段的用途绝对相同:
Visual Studio 将使用扩展属性将其内容存储在数据库中。
SSMS 并不是为开发大型、复杂的数据库项目而设计的。这是给经理的。
关于documentation - SSMS 的 IntelliSense 是否具有类似于 Visual Studio XML 文档注释/支持数据库对象摘要的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25178263/