使用LINQ截断表

时间:2011-10-27 07:49:57

标签: asp.net-mvc linq asp.net-mvc-2

我正在尝试使用asp.net Entity Framework截断表。

EPManagerEntities db;
// EPManagerEntities is my database class name
db.ExecuteStoreCommand("TRUNCATE TABLE Logs"); 

它显示如此错误

表'manager.logs'不存在

1 个答案:

答案 0 :(得分:0)

听起来我的连接用户的默认架构为“manager”,但您尝试截断的表位于不同的架构中。尝试使用两部分名称[schema].Logs

另外,请记住TRUNCATE在技术上是一个DDL语句,因此用户需要更改表的权限。