EF4 - 获取儿童价值

时间:2011-01-17 10:05:46

标签: c# entity-framework

我从EF4开始,

在我的Controller类中,我有一个像这样的对象

House
   ->List<Wall>
           ->List<Windows>

因为我希望能够取消更改,所以我将这些数据保存在对象中

(我使用SaveChange来“提交”数据)

我希望有这样的功能:'Windows getWindowsById(Guid IdWindows)'

他们有没有更好的办法让我的窗户不用“墙”和“窗户”(foreach ...)进行迭代?

我使用CTP5所以也许使用Local属性的查询可能是一种方式,但我想知道最好的方法

感谢

1 个答案:

答案 0 :(得分:0)

如果您正在使用CTP5,我希望这应该有效:

context.Windows.Local.SingleOrDefault(w => w.Id == idWindow);