Sql MVC4Web应用程序中的清理和重置表
我想删除表中的所有数据,并将id列重置为1。我想在我的控制器中实现这一点,但我想知道实现这一点的最佳方法。我尝试了SQLConnection/SQLCommand路由,但无法成功连接到数据库。有没有运行db.Clean函数之类的方法 已更新 下面是它在代码中的作用:Sql MVC4Web应用程序中的清理和重置表,sql,sql-server,asp.net-mvc,sql-server-2008,Sql,Sql Server,Asp.net Mvc,Sql Server 2008,我想删除表中的所有数据,并将id列重置为1。我想在我的控制器中实现这一点,但我想知道实现这一点的最佳方法。我尝试了SQLConnection/SQLCommand路由,但无法成功连接到数据库。有没有运行db.Clean函数之类的方法 已更新 下面是它在代码中的作用: string connectionString = "Data Source=(LocalDB)\v11.0;AttachDbFilename=c:\\Webs\\MvcFFL\\MvcFFL\\App_Data\\Players
string connectionString = "Data Source=(LocalDB)\v11.0;AttachDbFilename=c:\\Webs\\MvcFFL\\MvcFFL\\App_Data\\Players.mdf;Integrated Security=True";
string queryString = "Truncate table Players;";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
connection.Open(); <- Fails here opening the connection
}
string connectionString=“数据源=(LocalDB)\v11.0;AttachDbFilename=c:\\Webs\\MvcFFL\\MvcFFL\\App\u Data\\Players.mdf;集成安全性=True”;
string queryString=“Truncate table Players;”;
使用(SqlConnection连接=新的SqlConnection(connectionString))
{
SqlCommand=newsqlcommand(queryString,connection);
connection.Open();在(LocalDB)\v11.0
您可以将其更改为(LocalDB)\\v11.0
,或者将整个连接字符串更改为
@“数据源=(LocalDB)\v11.0;AttachDbFilename=c:\Webs\MvcFFL\MvcFFL\App\u Data\Players.mdf;集成安全性=True”
(注意@
和\
的缺失)您必须先连接到数据库,然后才能对其运行任何命令。也许您可以发布一些有关连接到数据库时遇到的问题的详细信息?我已经更新了我的帖子,请参见上文