Visual studio 2010 在VS2010中创建存储过程模板?

Visual studio 2010 在VS2010中创建存储过程模板?,visual-studio-2010,templates,stored-procedures,Visual Studio 2010,Templates,Stored Procedures,我们如何创建一个存储过程模板,然后将其导入vs2010,以便无论何时创建一个新的存储过程,都会加载该模板,并且我的存储过程中已经有一些命令集 我在谷歌上搜索过,但没找到多少。有人能告诉我这个过程吗,或者给我提供一个链接,在这里我可以学习为vs2010创建存储过程模板 提前感谢首先,您需要创建模板文件,下面是我需要的一个简单示例 MySqlProc.sql DELIMITER $ DROP PROCEDURE IF EXISTS `$fileinputname$`; $ CREATE PROCED

我们如何创建一个存储过程模板,然后将其导入vs2010,以便无论何时创建一个新的存储过程,都会加载该模板,并且我的存储过程中已经有一些命令集

我在谷歌上搜索过,但没找到多少。有人能告诉我这个过程吗,或者给我提供一个链接,在这里我可以学习为vs2010创建存储过程模板


提前感谢

首先,您需要创建模板文件,下面是我需要的一个简单示例

MySqlProc.sql

DELIMITER $
DROP PROCEDURE IF EXISTS `$fileinputname$`;
$
CREATE PROCEDURE `$fileinputname$`
(

)
BEGIN   
END
$
正如您所猜测的,$fileinputname$关键字将替换为用户输入的文件名

然后需要创建扩展名为.vstemplate的XML文件。我的是这样的:

MySqlProc.vstemplate

<VSTemplate Type="Item" Version="2.0.0"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
  <TemplateData>
    <Name>MySql Stored Procedure</Name>
    <Description>Creates SQL file with MySql stored procedure prerequisites </Description>
    <Icon>mysql.ico</Icon>
    <ProjectType>CSharp</ProjectType>
    <DefaultName>MySqlStoredProcedure.sql</DefaultName>
  </TemplateData>
  <TemplateContent>
    <ProjectItem ReplaceParameters="true" >MySqlProcedure.sql</ProjectItem>
  </TemplateContent>
</VSTemplate>

MySql存储过程
使用MySql存储过程先决条件创建SQL文件
mysql.ico
CSharp
MySqlStoredProcedure.sql
MySqlProcedure.sql
我创建了自己的图标,只是为了好玩,否则默认情况下会得到一个丑陋的通用图标

压缩您创建的2个文件+可选的图标文件。将zip复制到Documents\Visual Studio 2010\Templates\ItemTemplates

新模板应该出现,无需重新启动VisualStudio或类似的操作