我正在使用VS2012中的EF5,并尝试使用ExecuteStoreCommand
删除某个表的所有数据,类似于以下代码:
ctx.ExecuteStoreCommand("TRUNCATE TABLE [" + tableName + "]");
但问题是EF告诉我,找不到ExecuteStoreCommand方法。我不明白为什么?
你能告诉我为什么吗?或者给我一个高效的解决方案来移除表格中的所有数据。
我正在使用VS2012中的EF5,并尝试使用ExecuteStoreCommand
删除某个表的所有数据,类似于以下代码:
ctx.ExecuteStoreCommand("TRUNCATE TABLE [" + tableName + "]");
但问题是EF告诉我,找不到ExecuteStoreCommand方法。我不明白为什么?
你能告诉我为什么吗?或者给我一个高效的解决方案来移除表格中的所有数据。
试试这个:
ctx.Database.ExecuteSqlCommand