Sql MVC4Web应用程序中的清理和重置表

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

我想删除表中的所有数据,并将id列重置为1。我想在我的控制器中实现这一点,但我想知道实现这一点的最佳方法。我尝试了SQLConnection/SQLCommand路由,但无法成功连接到数据库。有没有运行db.Clean函数之类的方法

已更新 下面是它在代码中的作用:

 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”
(注意
@
\
的缺失)

您必须先连接到数据库,然后才能对其运行任何命令。也许您可以发布一些有关连接到数据库时遇到的问题的详细信息?我已经更新了我的帖子,请参见上文