我们如何创建存储过程模板然后将其导入vs2010,这样每当我创建一个新的存储过程时,模板就会加载,并且我已经在我的存储过程中有了一些命令。
我用谷歌搜索了它,但没有发现它。任何人都可以告诉我程序或提供我可以学习为vs2010创建存储过程模板的链接。
提前致谢
答案 0 :(得分:1)
首先,您需要创建模板文件,这是我需要的一个简单示例
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>
我创建了自己的图标,只是为了好玩,否则默认会得到一个丑陋的通用图标。
压缩您创建的2个文件+可选的图标文件。将zip复制到Documents \ Visual Studio 2010 \ Templates \ ItemTemplates
您的新模板应该出现,无需重新启动Visual Studio或类似的东西。
答案 1 :(得分:0)
您可以查看link。它包含有关如何为数据库项目创建项模板的大量信息