как удалить / удалить сущность 0..1 в структуре сущностей 4 - PullRequest
0 голосов
/ 05 января 2011

Привет, у меня есть таблица событий и таблица InstallmentPlans.Отношение составляет 0..1: Событие может иметь 0 или 1 взносов.Если я хочу удалить существующий InstallmentPlan для события, как мне это сделать?Установка его в null, похоже, не работает:

_event.InstallmentPlan = null;

Ответы [ 2 ]

2 голосов
/ 05 января 2011

Вы можете использовать контекст объекта для удаления объекта из базы данных:

context.DeleteObject(_event.InstallmentPlan);
context.SaveChanges();
0 голосов
/ 05 января 2011

Вы также можете удалить связь по ключу:

_event.InstallmentPlanKey = null;

Этот объект не удаляется;чтобы сделать это, вы должны затем также удалить сущность, как объясняет @Marek.

...