我有一个关于从 Visual Studio 执行 sql 命令的问题,我有一些不那么短的程序,所以如果我用命令类型文本执行它们并用 stringbuilder 编写它会很麻烦。我决定将它们写在保存在我的项目中的 .sql 文件中,但我对此了解不多。就像如果有创建的过程一样,我假设我需要创建一次,但是如何调用它,然后稍后再进行其他操作等。当用户单击时,我需要使用各种参数调用它。关于它的任何教程或示例?
就像是
FileInfo file = new FileInfo(@"\\ares\c$\Inetpub\wwwroot\TestArea\SQL\testsql.sql");
string script = file.OpenText().ReadToEnd();
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["WhatIfDatabaseConnectionString"].ConnectionString))
{
SqlCommand sqlCmd = new SqlCommand(script, conn);
sqlCmd.ExecuteNonQuery(script);
但是有参数。