У меня отсутствует что-то очень фундаментальное при работе с объектами R4 SL4. У меня есть служба домена с объектами 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
пустые.
Hah. Ты был прав на деньги. Я этого не понимал, но метод, который делал все это, на самом деле вызывался дважды, поэтому я рассматривал два разных примера контекста. Derp! – MojoFilter 2010-12-17 01:38:52