У меня есть три таблицы: Context, Component и ComponentContext. Таблица ComponentContext связывает Компонент и Контекст в отношении N: M.
Я работаю над проектом C #, который импортирует кучу данных в эти таблицы. Он использует модель Entity, и в результате в моем коде я вижу только сущность Component и сущность Context.
Теперь, используя только эти объекты, можно ли удалить содержимое всех трех таблиц? Я мог бы, например, использовать это:
foreach (var obj in CPE.Context) { CPE.DeleteObject(obj); }
Чтобы удалить все записи контекста. (CPE - это модель сущности Context.) Это, конечно, дает сбой, поскольку Context имеет отношения к компонентам. Поэтому мне нужен другой метод.
(И да, я могу использовать SQL, чтобы сделать то же самое, но это для "Доказательства юзабилити" для модели сущностей, поэтому я хочу сделать это как можно больше внутри модели.)