Обновление объектов LINQ
От: Ziggi111 Россия  
Дата: 21.10.08 11:36
Оценка:
Ситуация. есть DataContext.
В нём два набора

public System.Data.Linq.Table<class1> class1s;
public System.Data.Linq.Table<class2> class2s;
таблица class2 в базе ссылается на таблицу class1. соответственно в class1 присутствует
EntitySet<class2> class2es.

ну а теперь проблема
пользователь надобавлял в class2es несколько строк. но потом передумал и решил отменить изменения. каким образом можно скопом перегрузить все class2es? мне к сожалению в голову приходит только что-то типа

foreach (class1 cl1 in class1s){
   cl1.class2es.Clear();
   cl1.class2es = class2s.Where (w => w.idclass1 = cl1.idclass1);
}


может этого вообще делать не нужно, может у меня моск зашорен работой через DataSet + Ado. В общем подскажитье плз. как поступить...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.