Visual studio 2010 在VS2010中创建存储过程模板?
我们如何创建一个存储过程模板,然后将其导入vs2010,以便无论何时创建一个新的存储过程,都会加载该模板,并且我的存储过程中已经有一些命令集 我在谷歌上搜索过,但没找到多少。有人能告诉我这个过程吗,或者给我提供一个链接,在这里我可以学习为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
提前感谢首先,您需要创建模板文件,下面是我需要的一个简单示例 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或类似的操作