Пытаюсь обновить коллекции в некотором классе, все делаю с одним объектом контекста. Но база не обновляется. Перепробовал все на свете. Выручайте. Спасибо.
public VideoMaterial GetEntityNotLazyLoad(int id)
{
var result = this.DB.VideoMaterials
.Include(vm => vm.Actors)
.Include(vm => vm.FilmMakers)
.Include(vm => vm.Countries)
.Include(vm => vm.Genres)
.Include(vm => vm.Themes)
.Include(vm => vm.Pictures)
.SingleOrDefault(vm => vm.ID == id);
return result;
}
private void ClearAllRelations(VideoMaterial material)
{
if (material == null)
{
return;
}
material.Actors.Clear();
material.FilmMakers.Clear();
material.Genres.Clear();
material.Pictures.Clear();
material.Themes.Clear();
this.DB.SaveChanges();
}
ClearAllRelations(GetEntityNotLazyLoad(1))