【发布时间】:2009-07-21 10:40:46
【问题描述】:
我刚刚开始使用实体框架而不是我的普通 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;
}
谢谢!
丹
【问题讨论】:
标签: entity-framework