Windows 手机数据库。如何快速擦除表格?
Posted
技术标签:
【中文标题】Windows 手机数据库。如何快速擦除表格?【英文标题】:Windows phone database. How to erase table fast? 【发布时间】:2012-02-14 08:40:00 【问题描述】:我可以用什么代替
db.Schedules.DeleteAllOnSubmit(db.Schedules);
db.SubmitChanges();
对于有 1M 条记录的表,它需要很长时间。
我可以以某种方式执行存储过程或任何自定义 SQL 吗?
谢谢!
【问题讨论】:
Erik,问题是如何擦除表,而不是数据库。 将表隔离在单个数据库文件(DataContext)中,根据需要用db.DeleteDatabase擦除数据库 【参考方案1】:手机不支持存储过程。
您正在尝试的操作将需要很长时间,因为您有很多记录要删除。 您可以尝试以下几种方法: - 直接删除表所在的文件 - 将数据拆分(分片)到多个表中,这样您就不必同时删除这么多记录。
【讨论】:
以上是关于Windows 手机数据库。如何快速擦除表格?的主要内容,如果未能解决你的问题,请参考以下文章
如何快速将Windows电脑资料传输到苹果手机?这个方法你必须会