Я только начал использовать Entity Framework, а не мой обычный NHiberante, чтобы увидеть, как работает EF, и до сих пор у меня много проблем, но в частности это удаление объекта и сохранение связанных дочерних объектов.
Я купил книгу O'Reilly Entity Framework, в которой говорится: "Да, структура сущности по умолчанию не сохраняет граф объекта при отсоединении", но она не показывает, как вы храните график! Спасибо O'Reilly, что действительно полезно.
В любом случае, если кто-то может помочь, это будет здорово, код ниже:
using (var creativeWorkshopEntities = new CreativeWorkshopEntities())
{
var q = from c in creativeWorkshopEntities.Job.Include("Files")
where c.Id == jobId
select c;
var job = q.First();
creativeWorkshopEntities.Detach(job);
return job;
}
Спасибо!
Dan