1

这是一个基本的 LINQ 问题。

在我的 RIA 服务应用程序中,我有一个 Family 对象,子列表中有联系人。这是一个实体框架应用程序。

我想知道为什么当我选择我的家人时,联系人的子列表没有加载,我知道它必须是因为延迟加载,但是如何让我的查询加载孩子。

var fam = from f in ContextContainer.FamilyCtx.Families
                        where f.familyId == fID
                        select f;
4

1 回答 1

1

我认为你应该有类似的东西:

ContextContainer.LoadFamilies(fam, null);

“LoadFamilies”是从 RIA 服务自动生成的。

当异步结果完成时,应该有一个 OnLoaded 事件。

然后你可以说 somelistbox.ItemSource = e.LoadedEntities

于 2009-04-01T14:02:08.360 回答