Извините, я давно не работал с ванильной EntityFramework. У меня есть несколько таблиц, которые содержат отношения "много ко многим".
public partial class Organization
{
//...
public virtual ICollection<aspnet_Roles> aspnet_Roles { get; set; }
}
Они связаны промежуточной таблицей в SQL, я хотел бы удалить роли из этой организации.
Я знаю, что могу удалить объекты из коллекции, однако мне нужно сделать это для нескольких других ссылок «многие-ко-многим», поэтому я бы предпочел не загружать все в память, чтобы удалить его из коллекции.
Когда я работаю над своими проектами дома, я просто добавляю фальшивое свойство в таблицу, чтобы EDMX генерировал все в виде таблицы, но я сомневаюсь, что у меня будет разрешение делать это на работе.
Я также не хотел бы запускать raw SQL или преобразовывать все для использования Code First.
Есть ли простой способ удалить ссылки из коллекции Без:
- Загрузка всего в память
- Сначала преобразование в код
- Выполнение необработанного SQL оператора