Привет в настоящее время, когда я хочу, чтобы очистить мои таблицы я использую грубую силу:Лучший способ «Очистить» все таблицы с помощью Entity Framework
inventario_dboEntities inv = new inventario_dboEntities();
foreach (var item in inv.espiromex_dampers)
{
inv.DeleteObject(item);
}
foreach (var item in inv.espiromex_detalles)
{
inv.DeleteObject(item);
}
foreach (var item in inv.espiromex_docs)
{
inv.DeleteObject(item);
}
Я уверен, что должно быть лучше, более элегантный способ сделать это ... как вы, ребята, выполняете такую задачу?
Зачем вам нужно очистить базу данных? Не могли бы вы просто отправить SQL-запрос? – TheCloudlessSky
это моя тестовая база данных, поэтому я время от времени очищаю ее, чтобы начать новую! да, я могу отправить запрос, чтобы усечь все, но я хочу знать, есть ли способ, который лучше, чем это, используя сущность framework. – Luiscencio
На самом деле нет лучшего способа ... Я бы создал какую-то хранимую процедуру ResetDatabase, которая сбрасывает таблицы (идентификаторы и т. Д.). Обязательно удалите его во время работы, конечно ... – TheCloudlessSky