Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在visualstudio中记录数据库项目_Sql_Visual Studio_Documentation_Database Project - Fatal编程技术网

Sql 如何在visualstudio中记录数据库项目

Sql 如何在visualstudio中记录数据库项目,sql,visual-studio,documentation,database-project,Sql,Visual Studio,Documentation,Database Project,基于我通过Visual studio对c#文档的了解,我在Properties->SQLCLR Build->XMLDocumentationFile中激活了xml文件 现在创建了xml文件,但我无法确定允许哪些标记以及如何启动文档 在c#中,我会这样做 /// <summary> /// does some stuff /// </summary> public .... // ///做一些事情 /// 公共。。。。 所以我在sql中也做了同样的事情 --- &l

基于我通过Visual studio对c#文档的了解,我在Properties->SQLCLR Build->XMLDocumentationFile中激活了xml文件

现在创建了xml文件,但我无法确定允许哪些标记以及如何启动文档

在c#中,我会这样做

/// <summary>
/// does some stuff
/// </summary>
public ....
//
///做一些事情
/// 
公共。。。。
所以我在sql中也做了同样的事情

--- <summary>
--- does some stuff
--- </summary>
CREATE PROCEDURE ....
--
---做一些事情
--- 
创建过程。。。。
但是创建的xml并不反映我的文档

甚至在对“VisualStudioSQLCLR构建xml文档”进行了一些研究之后,我也找不到一些有用的信息,说明如何以xml文档能够捕捉到的方式对我的过程、表和函数进行文档化

我正在使用visual studio 2013,以防万一这很重要

有几个想法:

  • codeproject.com上有一个名为的项目,它使用Microsoft SandCastle从SQL脚本中提取XML注释。我从来没有用过,所以我不能担保
  • 如果您不一定需要XML格式的文档,那么可以利用VisualStudio属性窗格中的Description属性。描述将作为扩展属性存储在SQL Server中。

  • Thx对于双向的,第二个仅适用于表格。因此,在VisualStudio中,即使有此复选框来激活XML输出,也没有本地方法来记录我的过程?我将检查您的第一个建议,因为它看起来符合我的需要,目前+1:-)@WiiMaxx对,在VS中没有本机方法可以做到这一点。该复选框仅适用于CLR程序集。