我目前正在使用标准的jparepository方法repository.deleteAll()在添加新信息之前清理我的表。该表由8300行组成,每行5列。目前,将它们全部删除大约需要80秒,而使用标准的repository.saveAll(列表)则需要1-3秒。有没有更有效的方法来做到这一点?在sql中使用DELETE FROM table手动删除数据需要0,1秒。使用MySQL数据库。
数据库被访问了。我将其转换为SQL Server (带数据),并使用Entity Framework4.4(首先是数据库),一切正常。最近,我们需要添加更多的表,向现有的表添加一些列,并向这些表添加一些外键。现在,我删除了.edmx和.tt文件,dd了一个使用新数据库的新.edmx,由于某些原因,一些外键在表中没有显示为导航属性。现在,如果我再次将访问转换为没有数据的SQL