با سلام می خواهم ازتمام تابع ها در بانک اطلاعاتی ام generate script بسازم که در بانک دیگه اجرا کنم کل تابع ها دربانک اطلاعاتی جدید ایجاد بشه
کد زیر را اجرا میکنم خطا incorrect syntax near 'go' را می دهد
foreach (UserDefinedFunction myfunc in myAdventureWorks.UserDefinedFunctions)
{
if (!myfunc.IsSystemObject)
{
/* Generating IF EXISTS and DROP command for tables */
StringCollection funcScripts = myfunc.Script(scriptOptions);
////foreach (string script in funcScripts)
//// scrs += " " + script+'\n'+ " go "+'\n';
/* Generating CREATE TABLE command */
funcScripts = myfunc.Script();
fnScr = "";
foreach (string script in funcScripts)
{
fnScr += " " + script + " " + '\n' + "go" + '\n';//^^^^^^^^^^^^^^^^^^^^^^^^^^^^
}
try
{
string query = "use db4" + '\n' + fnScr;
base1.DoCommand(query);
}
catch(Exception ex) { MessageBox.Show(ex.Message.ToString()); }
}
}