1
我可以用它代替Windows手機數據庫。如何快速擦除表格?
db.Schedules.DeleteAllOnSubmit(db.Schedules);
db.SubmitChanges();
什麼表,1M記錄它需要年齡。
我可以以某種方式執行存儲過程或任何自定義SQL嗎?
謝謝!
我可以用它代替Windows手機數據庫。如何快速擦除表格?
db.Schedules.DeleteAllOnSubmit(db.Schedules);
db.SubmitChanges();
什麼表,1M記錄它需要年齡。
我可以以某種方式執行存儲過程或任何自定義SQL嗎?
謝謝!
手機不支持存儲過程。
你正在嘗試將需要很長時間,因爲你有很多記錄要刪除。
有幾件事情可以嘗試:
- 刪除表格直接在的文件
- 在多個表格中拆分(碎片)數據,以便您不必在同時。
db.DeleteDatabase() – ErikEJ 2012-02-14 10:21:43
Erik,問題是如何擦除表,而不是數據庫。 – Grigory 2012-02-14 13:24:33
在單個數據庫文件(DataContext)中隔離表,並根據需要用db.DeleteDatabase擦除數據庫 – ErikEJ 2012-02-14 18:02:14