2012-02-14 57 views
1

我可以用它代替Windows手机数据库。如何快速擦除表格?

db.Schedules.DeleteAllOnSubmit(db.Schedules); 
db.SubmitChanges(); 

什么表,1M记录它需要年龄。

我可以以某种方式执行存储过程或任何自定义SQL吗?

谢谢!

+0

db.DeleteDatabase() – ErikEJ 2012-02-14 10:21:43

+0

Erik,问题是如何擦除表,而不是数据库。 – Grigory 2012-02-14 13:24:33

+0

在单个数据库文件(DataContext)中隔离表,并根据需要用db.DeleteDatabase擦除数据库 – ErikEJ 2012-02-14 18:02:14

回答

1

手机不支持存储过程。

你正在尝试将需要很长时间,因为你有很多记录要删除。
有几件事情可以尝试:
- 删除表格直接在的文件
- 在多个表格中拆分(碎片)数据,以便您不必在同时。