在使用本地数据库的c#项目中,我需要清除表。我可以查看程序运行时清除的表,但是当我重新启动它时,它会返回到其原始状态。但是,当我将其添加到Sql表中时我没有遇到问题。我不明白。可以帮我?
SqlConnection SqlConn = new SqlConnection(@"Data Source = (Localdb)\MSSQLLocalDB; AttachDbFilename=" +
Directory.GetCurrentDirectory() + @"\HtbTs.mdf;" +
"Integrated Security=SSPI;Connect Timeout=30;User Instance=False");
SqlConn.Open();
string Delete = "DELETE FROM BagenTablo";
SqlCommand komut = new SqlCommand(Delete, SqlConn);
komut.ExecuteNonQuery();
SqlConn.Close();
最佳答案
如果项目中的原始数据库具有数据,那么每次构建或调试项目时,Visual Studio都会将原始数据库文件复制到输出文件夹中
您可以在项目中打开MDF文件,然后在服务器窗口中右键单击db,然后单击New Query
输入并执行此查询TRUNCATE TABLE BagenTablo
关于c# - Visual Studio中使用C#的MSSQL删除代码正在运行,但是当我重新启动时,它将返回其原始状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57167530/