1
我在使用SL4 RIA实体时缺少一些非常基本的东西。 我有一个域服务User
实体。在服务方面,我有一个方法:RIA:加载实体集
EntityQuery<User> GetUsersQuery()
我执行负载像这样:
context.Load(context.GetUsersQuery(), (loadOp)=>
{
// Things done when the load is completed
}, null);
当Completed
操作执行中,loadOp.Entities
收集充满User
实体,但他们不附属于context.Users
实体集。它似乎也不能从回调手动附加它们。为了在实体集中跟踪这些信息,我错过了哪些重要步骤?
只是为了阐述,在完成处理,我想:
foreach (var user in loadOp.Entities)
context.Users.Attach(user);
而我得到的说,与该名称的实体已连接异常。 然而,context.Users
和context.EntityContainer
都是空的。
哈。你是对的钱。我没有意识到这一点,但是所有这些方法实际上都被调用了两次,所以我正在研究上下文的两个不同实例。 DERP! – MojoFilter 2010-12-17 01:38:52