Linq к Sql: Как быстро очистить таблицу

Как бывший разработчик на CodeRush, я сомневаюсь, что это было бы вызвано CodeRush Xpress. Я в настоящее время выполняю последнюю бету CodeRush 9.1.0 на Visual Studio 2008, и разделения хорошо работают. Однако Вы могли, конечно, попытаться удалить CodeRush Xpress, чтобы видеть, разрешает ли это проблему. Если бы это делает, я рекомендовал бы отправить в DevExpress' одноранговые форумы .

сопроводительный текст http://diditwith.net/content_images/CRXSplits.png

84
задан Sam 25 October 2014 в 11:20
поделиться

1 ответ

Вы можете выполнить обычную SQL-команду усечения или удаления, используя метод DataContext.ExecuteCommand :

context.ExecuteCommand("DELETE FROM Entity");

или

context.ExecuteCommand("TRUNCATE TABLE Entity");

Способ удаления занимает много времени, потому что Linq to SQL генерирует оператор DELETE для каждого объекта , существуют и другие типобезопасные подходы для пакетного удаления / обновления, проверьте следующие статьи:

120
ответ дан 24 November 2019 в 08:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: